Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IParamSetter.h
Go to the documentation of this file.
1#ifndef IPARAMSETTER_H
2#define IPARAMSETTER_H
3
4#include "ParameterSetter.h"
5
32template<typename T>
34public:
35 virtual ~IParamSetter() = default;
36
42 virtual void set(double value) = 0;
43
49 virtual void switch_param(T scale_type) = 0;
50
51protected:
54};
55
56#endif // IPARAMSETTER_H
Abstract interface for setting a chosen parameter.
T param
Current target selector.
virtual void set(double value)=0
Sets the numeric value of the currently selected target parameter.
virtual ~IParamSetter()=default
virtual void switch_param(T scale_type)=0
Switches which target parameter is controlled by this setter.
double T(double x)
Wilson coefficient T(x).