|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for accessing a parameter-mapping database. More...
#include <IMappingDatabasePort.h>

Public Member Functions | |
| virtual | ~IMappingDatabasePort ()=default |
| virtual std::unordered_map< std::string, InterpretedParam > | getParams () const =0 |
| Returns all parameters stored in the database. | |
| virtual std::optional< InterpretedParam > | getParam (const std::string &name) const =0 |
| Retrieves a parameter mapping by name. | |
| virtual std::string | instanceName () const =0 |
| Returns a logical name for this database instance. | |
Interface for accessing a parameter-mapping database.
The interface provides:
"SM", "THDM"). Definition at line 31 of file IMappingDatabasePort.h.
|
virtualdefault |
|
pure virtual |
Retrieves a parameter mapping by name.
| name | Symbolic parameter name as used in the generated code. |
std::nullopt otherwise. Implemented in MappingDatabaseProxy.
|
pure virtual |
Returns all parameters stored in the database.
Implemented in MappingDatabaseProxy.
|
pure virtual |
Returns a logical name for this database instance.
Typically this is the model name, e.g. "SM" or "THDM".
Implemented in MappingDatabaseProxy.