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

◆ memoryUsage()

long SchreyerFrame::memoryUsage ( ) const

Definition at line 702 of file res-schreyer-frame.cpp.

703{
704 long result = mMonomialSpace.memoryUsage();
705 for (int i = 0; i < mFrame.mLevels.size(); i++)
706 {
707 result += level(i).capacity() * sizeof(FrameElement);
708 }
709 return result;
710}
SchreyerFrameTypes::FrameElement FrameElement
std::vector< FrameElement > & level(int lev)
ResMemoryBlock< res_monomial_word > mMonomialSpace
VALGRIND_MAKE_MEM_DEFINED & result(result)

References level(), mFrame, mMonomialSpace, and result().