|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Class to manage memory pools for different Fad dimensions. More...
#include <Sacado_Fad_MemPoolManager.hpp>

Public Member Functions | |
| MemPoolManager (unsigned int nfad) | |
| Constructor. More... | |
| ~MemPoolManager () | |
| Destructor. More... | |
| MemPool * | getMemoryPool (unsigned int dim) |
Get memory pool for supplied dimension dim. More... | |
Protected Types | |
| typedef std::map< unsigned int, MemPool * > | MapType |
| Typename of memory pool map. More... | |
Protected Attributes | |
| unsigned int | num_fad |
| Number of Fad objects per chunk. More... | |
| MapType | poolMap |
| Map of memory pools. More... | |
Private Member Functions | |
| MemPoolManager (const MemPoolManager &) | |
| Private to prohibit copying. More... | |
| MemPoolManager & | operator= (const MemPoolManager &) |
| Private to prohibit copying. More... | |
Class to manage memory pools for different Fad dimensions.
Definition at line 45 of file Sacado_Fad_MemPoolManager.hpp.
|
protected |
Typename of memory pool map.
Definition at line 72 of file Sacado_Fad_MemPoolManager.hpp.
|
inline |
Constructor.
Definition at line 34 of file Sacado_Fad_MemPoolManagerImp.hpp.
|
inline |
Destructor.
Definition at line 42 of file Sacado_Fad_MemPoolManagerImp.hpp.
|
private |
Private to prohibit copying.
|
inline |
Get memory pool for supplied dimension dim.
Definition at line 51 of file Sacado_Fad_MemPoolManagerImp.hpp.
|
private |
Private to prohibit copying.
|
protected |
Number of Fad objects per chunk.
Definition at line 69 of file Sacado_Fad_MemPoolManager.hpp.
|
protected |
Map of memory pools.
Definition at line 75 of file Sacado_Fad_MemPoolManager.hpp.
1.8.5