KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::FixedSizeMemoryPool Member List

This is the complete list of members for Kratos::FixedSizeMemoryPool, including all inherited members.

Allocate()Kratos::FixedSizeMemoryPoolinline
ChunkSize() constKratos::FixedSizeMemoryPoolinline
Deallocate(void *pPointrerToRelease)Kratos::FixedSizeMemoryPoolinline
DefaultChunkSizeKratos::FixedSizeMemoryPoolstatic
FixedSizeMemoryPool()=deleteKratos::FixedSizeMemoryPool
FixedSizeMemoryPool(FixedSizeMemoryPool const &rOther)=deleteKratos::FixedSizeMemoryPool
FixedSizeMemoryPool(std::size_t BlockSizeInBytes, SizeType ChunkSize=DefaultChunkSize)Kratos::FixedSizeMemoryPoolinline
GetNumberOfAllocatedChunks() constKratos::FixedSizeMemoryPoolinline
Info() constKratos::FixedSizeMemoryPoolinline
lock() constKratos::LockObjectinline
LockObject() noexceptKratos::LockObjectinline
LockObject(LockObject const &rOther)=deleteKratos::LockObject
MemoryOverhead() constKratos::FixedSizeMemoryPoolinline
MemoryUsed() constKratos::FixedSizeMemoryPoolinline
operator=(FixedSizeMemoryPool const &rOther)=deleteKratos::FixedSizeMemoryPool
Kratos::LockObject::operator=(LockObject const &rOther)=deleteKratos::LockObject
PrintData(std::ostream &rOStream) constKratos::FixedSizeMemoryPoolinline
PrintInfo(std::ostream &rOStream) constKratos::FixedSizeMemoryPoolinline
SetLock() constKratos::LockObjectinline
SizeType typedefKratos::FixedSizeMemoryPool
try_lock() constKratos::LockObjectinline
unlock() constKratos::LockObjectinline
UnSetLock() constKratos::LockObjectinline
~FixedSizeMemoryPool()Kratos::FixedSizeMemoryPoolinlinevirtual
~LockObject() noexceptKratos::LockObjectinline