28 #ifndef ENDFIELDMODEL_TANH_H_
29 #define ENDFIELDMODEL_TANH_H_
36 namespace endfieldmodel {
56 Tanh(
double x0,
double lambda,
int max_index);
71 void rescale(
double scaleFactor);
76 double function(
double x,
int n)
const;
85 double getTanh(
double x,
int n)
const;
116 std::ostream&
print(std::ostream& out)
const;
124 static std::vector< std::vector< std::vector<int> > >
_tdi;
double getCentreLength() const
double getTanh(double x, int n) const
void setLambda(double lambda)
static std::vector< std::vector< std::vector< int > > > _tdi
void rescale(double scaleFactor)
double getNegTanh(double x, int n) const
double getEndLength() const
virtual void setMaximumDerivative(size_t n)
static std::vector< std::vector< int > > getTanhDiffIndices(size_t n)
std::ostream & print(std::ostream &out) const
static void setTanhDiffIndices(size_t n)