|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Factory interface for creating parameter resolver objects. More...
#include <IInterpreterPortsFactory.h>

Public Member Functions | |
| virtual | ~IInterpreterPortsFactory ()=default |
| virtual std::unique_ptr< IParameterResolver > | makeResolver (const std::string &modelName, const std::string &modelJsonPath, const std::string &smJsonPath) const =0 |
| Creates a new IParameterResolver instance. | |
Factory interface for creating parameter resolver objects.
Implementations (e.g. DefaultInterpreterPortsFactory) encapsulate the construction of mapping databases and the associated IParameterResolver used by Interpreter.
Definition at line 26 of file IInterpreterPortsFactory.h.
|
virtualdefault |
|
pure virtual |
Creates a new IParameterResolver instance.
| modelName | Logical name of the model (e.g. "SM", "THDM"). |
| modelJsonPath | Path to the JSON mapping for modelName. |
| smJsonPath | Path to the JSON mapping for the SM. |
Implemented in DefaultInterpreterPortsFactory.