|
Teuchos - Trilinos Tools Package
Version of the Day
|
WorkspaceStore class that can be used to actually reinitialize memory. More...
#include <Teuchos_Workspace.hpp>
Public Member Functions | |
| WorkspaceStoreInitializeable (size_t num_bytes=0) | |
| Default constructs to no memory set and will dynamically allocate all memory requested. | |
| void | initialize (size_t num_bytes) |
| Set the size block of memory to be given as workspace. | |
WorkspaceStore class that can be used to actually reinitialize memory.
The client can create concrete instances of this type and initalize the memory used. The client should call initialize(num_bytes) to set the number of bytes to allocate where num_bytes should be large enough to satisfy all but the largests of memory request needs.
Definition at line 330 of file Teuchos_Workspace.hpp.
| Teuchos::WorkspaceStoreInitializeable::WorkspaceStoreInitializeable | ( | size_t | num_bytes = 0 | ) | [inline] |
Default constructs to no memory set and will dynamically allocate all memory requested.
Definition at line 508 of file Teuchos_Workspace.hpp.
| void Teuchos::WorkspaceStoreInitializeable::initialize | ( | size_t | num_bytes | ) | [inline] |
Set the size block of memory to be given as workspace.
If there are any instantiated RawWorkspace objects then this function willl throw an std::exception. It must be called before any RawWorkspace objects are created.
Definition at line 513 of file Teuchos_Workspace.hpp.
1.7.6.1