1 #ifndef __OEM_TMPMEM_HH__ 2 #define __OEM_TMPMEM_HH__ 13 OEMTmpMem () : mem_ (0) , memSize_ (0), freeSize_(0)
18 if(mem_)
delete [] mem_;
23 if(newMemSize > memSize_)
25 if(mem_)
delete [] mem_;
26 mem_ =
new double [newMemSize];
27 memSize_ = newMemSize;
35 assert(freeSize_ >= 0);
36 return mem_ + freeSize_;
45 #endif // #ifndef __OEM_TMPMEM_HH__ void resize(int newMemSize)
Definition: tmpmem.hh:21
void reset()
Definition: tmpmem.hh:39
double * getMem(int size)
Definition: tmpmem.hh:32
OEMTmpMem()
Definition: tmpmem.hh:13
~OEMTmpMem()
Definition: tmpmem.hh:16