28 #ifndef ENDFIELDMODEL_ENGE_H_
29 #define ENDFIELDMODEL_ENGE_H_
49 Enge(
const std::vector<double>
a,
double x0,
double lambda,
int max_index)
79 double GetEnge(
double x,
int n)
const;
89 double HN(
double x,
int n)
const;
96 double GN(
double x,
int n)
const;
106 inline static std::vector< std::vector<int> >
GetQIndex(
int n);
109 inline static std::vector< std::vector<int> >
GetHIndex(
int n);
111 std::vector<double>
_a;
115 static std::vector< std::vector< std::vector<int> > >
_q;
117 static std::vector< std::vector< std::vector<int> > >
_h;
double GetEnge(double x, int n) const
Enge(const std::vector< double > a, double x0, double lambda, int max_index)
double HN(double x, int n) const
void SetEngeParameters(std::vector< double > a)
static std::vector< std::vector< int > > GetHIndex(int n)
std::vector< double > GetEngeParameters() const
static std::vector< std::vector< std::vector< int > > > _h
static std::vector< std::vector< std::vector< int > > > _q
double GN(double x, int n) const
static std::vector< std::vector< int > > GetQIndex(int n)
void SetLambda(double lambda)
static void SetEngeDiffIndices(size_t n)
double GetDoubleEnge(double x, int n) const