38 std::vector<double>
const& Thresholds,
39 int const& nsteps = 10);
49 virtual T
EvolveObject(
int const& nf,
double const& t0,
double const& t1, T
const& Obj0)
const;
58 virtual T
MatchObject(
bool const& Up,
int const& nf, T
const& Obj)
const = 0;
67 virtual T
Derivative(
int const& nf,
double const& Mu, T
const& Obj)
const = 0;
The MatchedEvolution class is a template mother class for the computation of the running of a generic...
Definition matchedevolution.h:23
int _nsteps
Definition matchedevolution.h:129
T GetObjectRef() const
Function that returns the reference value of the object.
Definition matchedevolution.h:83
virtual ~MatchedEvolution()=default
std::vector< double > _Thresholds
Definition matchedevolution.h:128
std::vector< double > GetThresholds() const
Function that returns the values of the thresholds.
Definition matchedevolution.h:93
void SetObjectRef(T ObjRef)
Function that sets the reference value of the object.
Definition matchedevolution.h:109
virtual T EvolveObject(int const &nf, double const &t0, double const &t1, T const &Obj0) const
Virtual function for the computation of the evolution.
double GetMuRef() const
Function that returns the reference scale.
Definition matchedevolution.h:88
double _LogMuRef2
Definition matchedevolution.h:127
virtual T MatchObject(bool const &Up, int const &nf, T const &Obj) const =0
Pure virtual function for the computation of the matching.
std::vector< double > _LogThresholds2
Definition matchedevolution.h:131
T Evaluate(double const &mu) const
Function that returns the evolved object.
double _MuRef2
Definition matchedevolution.h:126
void SetNumberOfSteps(int const &nsteps)
Function that sets the number of steps of the RK algorithm.
Definition matchedevolution.h:121
MatchedEvolution()=delete
void SetMuRef(double const &MuRef)
Function that sets the reference scale.
Definition matchedevolution.h:115
virtual T Derivative(int const &nf, double const &Mu, T const &Obj) const =0
Pure virtual function for the computation of the r.h.s. of a ODE (the derivative).
int GetNumberOfSteps() const
Function that returns the number of steps.
Definition matchedevolution.h:98
MatchedEvolution(T const &ObjRef, double const &MuRef, std::vector< double > const &Thresholds, int const &nsteps=10)
The MatchedEvolution constructor.
std::vector< double > _Thresholds2
Definition matchedevolution.h:130
T _ObjRef
Definition matchedevolution.h:124
double _MuRef
Definition matchedevolution.h:125
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14