Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IDataMutator.h
Go to the documentation of this file.
1#ifndef IPARAMMODIFIER_H
2#define IPARAMMODIFIER_H
3
69template <typename T, typename U, typename V>
71public:
73 virtual ~IDataMutator() = default;
74
86 virtual void mutate(const T&, U) = 0;
87
97 virtual void change_mode(const T&, V) = 0;
98};
99
100#endif // IPARAMMODIFIER_H
Interface for mutating parameters or changing their mode.
virtual ~IDataMutator()=default
Virtual destructor for interface.
virtual void change_mode(const T &, V)=0
Changes the operational mode of a parameter.
virtual void mutate(const T &, U)=0
Mutates the value of a parameter.
double T(double x)
Wilson coefficient T(x).