GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
GGEMS class handling RAM memory. More...
#include <vector>
#include <unordered_map>
#include "GGEMS/tools/GGEMSTypes.hh"
#include "GGEMS/global/GGEMSExport.hh"
Go to the source code of this file.
Classes | |
class | GGEMSRAMManager |
GGEMS class handling RAM memory. More... | |
Typedefs | |
typedef std::unordered_map< std::string, GGsize > | AllocatedMemoryUMap |
Functions | |
GGEMSRAMManager * | get_instance_ggems_ram_manager (void) |
Get the GGEMSRAMManager pointer for python user. More... | |
void | print_infos_ram_manager (GGEMSRAMManager *ram_manager) |
Print information about RAM memory. More... | |
GGEMS class handling RAM memory.
Definition in file GGEMSRAMManager.hh.
typedef std::unordered_map<std::string, GGsize> AllocatedMemoryUMap |
Unordered map with key : name of class, amount of allocated memory on OpenCL device
Definition at line 44 of file GGEMSRAMManager.hh.
GGEMSRAMManager * get_instance_ggems_ram_manager | ( | void | ) |
Get the GGEMSRAMManager pointer for python user.
Definition at line 184 of file GGEMSRAMManager.cc.
void print_infos_ram_manager | ( | GGEMSRAMManager * | ram_manager | ) |
Print information about RAM memory.
ram_manager | - pointer on the singleton |
Definition at line 193 of file GGEMSRAMManager.cc.