|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Default implementation of IInterpreterPortsFactory. More...
#include <DefaultInterpreterPortsFactory.h>


Public Member Functions | |
| DefaultInterpreterPortsFactory (std::shared_ptr< IMappingAdapterFactory > adapterFactory=nullptr, std::shared_ptr< IParamMappingSource > loader=nullptr) | |
| std::unique_ptr< IParameterResolver > | makeResolver (const std::string &modelName, const std::string &modelJsonPath, const std::string &smJsonPath) const override |
| Creates a new IParameterResolver for the given model. | |
Public Member Functions inherited from IInterpreterPortsFactory | |
| virtual | ~IInterpreterPortsFactory ()=default |
Default implementation of IInterpreterPortsFactory.
This factory:
Definition at line 31 of file DefaultInterpreterPortsFactory.h.
|
explicit |
Definition at line 87 of file DefaultInterpreterPortsFactory.cpp.
|
overridevirtual |
Creates a new IParameterResolver for the given model.
| modelName | Model name. |
| modelJsonPath | Path to the model or user BSM mapping JSON file. |
| smJsonPath | Path to the read-only SM mapping JSON file. |
Implements IInterpreterPortsFactory.
Definition at line 96 of file DefaultInterpreterPortsFactory.cpp.