|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for resolving external parameter names into ResolvedParam. More...
#include <IParameterResolver.h>

Public Member Functions | |
| virtual | ~IParameterResolver ()=default |
| virtual std::unordered_map< std::string, ResolvedParam > | resolve (const std::vector< Extractor::Parameter > ¶ms, bool modelIsSM) const =0 |
| Resolves a list of extracted parameters. | |
| virtual std::unique_ptr< IParameterResolver > | clone () const =0 |
| Clones the resolver. | |
Interface for resolving external parameter names into ResolvedParam.
Implementations typically combine multiple mapping databases (SM + model) and apply model-dependent rules to decide whether a parameter is SM or BSM.
Definition at line 46 of file IParameterResolver.h.
|
virtualdefault |
|
pure virtual |
Clones the resolver.
Used by higher-level components (Interpreter) to maintain independent copies without knowing the concrete type.
Implemented in ParameterResolverProxy.
|
pure virtual |
Resolves a list of extracted parameters.
For each entry in params, this method determines:
| params | List of parameters as extracted from MARTY code. |
| modelIsSM | True if the current calculation is SM-only. |
Implemented in ParameterResolverProxy.