|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Declares generic calculator interfaces and the general calculator factory. More...
#include <string>#include <iostream>#include <memory>#include <unordered_map>#include <functional>

Go to the source code of this file.
Classes | |
| class | ICalculator |
| Interface for calculator classes. More... | |
| class | ICommand |
| Minimal command interface. More... | |
| class | CalculateSpectrumCommand |
| Command to calculate the spectrum using a given calculator. More... | |
| class | GeneralCalculatorFactory |
| Factory and dispatcher for spectrum calculators and commands. More... | |
Enumerations | |
| enum class | CalculatorType { Softsusy , TwoHDM } |
Declares generic calculator interfaces and the general calculator factory.
This header provides a small command/factory framework used to wrap external spectrum calculators (e.g. SOFTSUSY, 2HDMC) behind a common interface:
Definition in file Interface.h.
|
strong |
| Enumerator | |
|---|---|
| Softsusy | Use SOFTSUSY–based calculator. |
| TwoHDM | Use 2HDMC–based calculator. |
Definition at line 33 of file Interface.h.