Macaulay2 Engine
Loading...
Searching...
No Matches

◆ safeAllocateArray()

template<typename T, typename MutexType>
std::pair< T *, T * > MemoryBlock::safeAllocateArray ( size_t nelems,
MutexType & mutex )
inline

Definition at line 75 of file MemoryBlock.hpp.

76 {
77 typename MutexType::scoped_lock myLock(mutex);
78 return mArena->allocArrayNoCon<T>(nelems);
79 }
memt::Arena * mArena
#define T
Definition table.c:13

References mArena, and T.

Referenced by ConcreteVectorArithmetic< RingType >::safeDenseToSparse().