deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
Public Member Functions | |
Pool () | |
~Pool () | |
void | initialize (const size_type size) |
Public Attributes | |
std::vector< entry_type > * | data |
The class providing the actual storage for the memory pool.
This is where the actual storage for GrowingVectorMemory is provided. Only one of these pools is used for each vector type, thus allocating all vectors from the same storage.
Definition at line 405 of file vector_memory.h.
GrowingVectorMemory< VectorType >::Pool::Pool | ( | ) |
Standard constructor creating an empty pool
GrowingVectorMemory< VectorType >::Pool::~Pool | ( | ) |
Destructor.
void GrowingVectorMemory< VectorType >::Pool::initialize | ( | const size_type | size | ) |
Create data vector; does nothing after first initialization
std::vector<entry_type>* GrowingVectorMemory< VectorType >::Pool::data |
Pointer to the storage object
Definition at line 426 of file vector_memory.h.