This is a simple class to handle memory management tracking.
More...
This is a simple class to handle memory management tracking.
Definition at line 43 of file BaseManager_module.f90.
◆ basemanager_ctor()
| procedure BaseManager_module::BaseManager::basemanager_ctor |
( |
class(basemanager) | this, |
|
|
integer(longint), intent(in) | total_memory ) |
|
private |
◆ construct()
| generic, public BaseManager_module::BaseManager::construct |
( |
class(basemanager) | this, |
|
|
integer(longint), intent(in) | total_memory ) |
◆ free_memory()
| procedure BaseManager_module::BaseManager::free_memory |
( |
class(basemanager) | this, |
|
|
integer(longint), intent(in) | alloc_memory, |
|
|
integer, intent(out) | error ) |
◆ get_available_global_memory()
| procedure BaseManager_module::BaseManager::get_available_global_memory |
( |
class(basemanager) | this | ) |
|
◆ get_available_memory()
| procedure BaseManager_module::BaseManager::get_available_memory |
( |
class(basemanager) | this | ) |
|
◆ init_memory()
| procedure BaseManager_module::BaseManager::init_memory |
( |
class(basemanager) | this, |
|
|
integer(longint), intent(in) | total_memory ) |
Initialize the memory with a new value.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 50 of file BaseManager_module.f90.
◆ track_memory()
| procedure BaseManager_module::BaseManager::track_memory |
( |
class(basemanager) | this, |
|
|
integer(longint), intent(in) | alloc_memory, |
|
|
integer, intent(out) | error ) |
◆ available_local_memory
| integer(longint) BaseManager_module::BaseManager::available_local_memory |
◆ total_local_memory
| integer(longint) BaseManager_module::BaseManager::total_local_memory |
|
private |
The documentation for this type was generated from the following file: