|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Stores memory cache details for parameter management and runtime state. More...
#include <MemoryManager.h>

Public Attributes | |
| HyperisoConfig | config |
| Config struct for various flags and runtime information. | |
| std::map< InternalFlag, bool > | flags {{InternalFlag::PARAMS_CHANGED, false}} |
| Internal status flags. | |
| fs::path | lha_path |
| Path to the currently loaded LHA file. | |
| std::vector< ParameterType > | parameter_types |
| List of parameter types currently managed. | |
| std::thread::id | thread_id |
| Thread ID associated with the current cache usage. | |
| bool | is_ready |
| Indicates if the memory manager is initialized and ready. | |
Stores memory cache details for parameter management and runtime state.
Definition at line 40 of file MemoryManager.h.
| HyperisoConfig MemoryCache::config |
Config struct for various flags and runtime information.
Definition at line 41 of file MemoryManager.h.
| std::map<InternalFlag, bool> MemoryCache::flags {{InternalFlag::PARAMS_CHANGED, false}} |
Internal status flags.
Definition at line 42 of file MemoryManager.h.
| bool MemoryCache::is_ready |
Indicates if the memory manager is initialized and ready.
Definition at line 46 of file MemoryManager.h.
| fs::path MemoryCache::lha_path |
Path to the currently loaded LHA file.
Definition at line 43 of file MemoryManager.h.
| std::vector<ParameterType> MemoryCache::parameter_types |
List of parameter types currently managed.
Definition at line 44 of file MemoryManager.h.
| std::thread::id MemoryCache::thread_id |
Thread ID associated with the current cache usage.
Definition at line 45 of file MemoryManager.h.