MCPcopy Create free account
hub / github.com/NGSolve/ngsolve / BorrowedLocalHeap

Class BorrowedLocalHeap

comp/python_comp.cpp:207–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

205 std::mutex m;
206
207 class BorrowedLocalHeap
208 {
209 LocalHeap * lh;
210 LocalHeapProvider * provider;
211 public:
212 BorrowedLocalHeap (LocalHeap * alh, LocalHeapProvider * aprovider)
213 : lh(alh), provider(aprovider) { }
214
215 ~BorrowedLocalHeap()
216 {
217 // cout << "returns lh to provider" << endl;
218 provider -> ReturnLH(lh);
219 }
220
221 LocalHeap & LH() { return *lh; }
222 operator LocalHeap& () { return *lh; }
223 };
224
225
226 public:

Callers 1

GetLHMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected