|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Abstract view of a parameter mapping database. More...
#include <IMappingDatabaseAdapter.h>

Public Member Functions | |
| virtual | ~IMappingDatabaseAdapter ()=default |
| virtual std::unordered_map< std::string, InterpretedParam > | getParams () const =0 |
| Returns all parameter mappings stored in the database. | |
| virtual std::optional< InterpretedParam > | getParam (const std::string &name) const =0 |
| Returns a single parameter mapping by name. | |
| virtual std::string | instanceName () const =0 |
| Returns a human-readable name for this mapping instance. | |
Abstract view of a parameter mapping database.
A mapping database adapter is responsible for:
Concrete implementations:
Definition at line 32 of file IMappingDatabaseAdapter.h.
|
virtualdefault |
|
pure virtual |
Returns a single parameter mapping by name.
| name | Logical parameter name (e.g. "m_B_s", "alpha_s"). |
Implemented in DefaultMappingDatabaseAdapter.
|
pure virtual |
Returns all parameter mappings stored in the database.
Implemented in DefaultMappingDatabaseAdapter.
|
pure virtual |
Returns a human-readable name for this mapping instance.
This is useful when working with multiple mapping databases at once (e.g. "default", "benchmark1", "user_override", ...).
Implemented in DefaultMappingDatabaseAdapter.