|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Provides access to leaf source parameters via MemoryManager. More...
#include <ParamSourcesProvider.h>


Public Member Functions | |
| ParamSourcesProvider ()=default | |
| Default constructor. | |
| std::unordered_set< ParamId > | get_all_leaf_sources (const std::unordered_set< ParamId > ¶m_ids) const override |
| Retrieves all leaf source parameters for the given set of ParamIds. | |
Public Member Functions inherited from ISourcesProvider | |
| virtual | ~ISourcesProvider ()=default |
| Virtual destructor for interface. | |
Provides access to leaf source parameters via MemoryManager.
ParamSourcesProvider is a thin adapter that forwards the call to MemoryManager::get_all_source_parameters, allowing client code to remain decoupled from MemoryManager directly.
Definition at line 24 of file ParamSourcesProvider.h.
|
default |
Default constructor.
|
overridevirtual |
Retrieves all leaf source parameters for the given set of ParamIds.
Delegates to MemoryManager::get_all_source_parameters, which performs the actual traversal of the full parameter space (across all ParameterType instances and inputs).
| param_ids | Set of parameter IDs to start from. |
Implements ISourcesProvider.
Definition at line 4 of file ParamSourcesProvider.cpp.