Reference documentation for deal.II version 9.5.0
|
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 407 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 428 of file vector_memory.h.