28#ifndef ENDFIELDMODEL_ASYMMETRICENGE_H_
29#define ENDFIELDMODEL_ASYMMETRICENGE_H_
58 const std::vector<double> aEnd,
68 std::ostream&
print(std::ostream& out)
const;
71 inline double function(
double x,
int n)
const;
86 inline std::shared_ptr<Enge>
getEngeEnd()
const;
89 inline void setEngeEnd(std::shared_ptr<Enge> eEnd);
107 void rescale(
double scaleFactor);
std::shared_ptr< Enge > getEngeStart() const
void setEngeEnd(std::shared_ptr< Enge > eEnd)
double getCentreLength() const
double getEndLength() const
std::ostream & print(std::ostream &out) const
AsymmetricEnge * clone() const
void setX0Start(double x0)
double function(double x, int n) const
void setEngeStart(std::shared_ptr< Enge > eStart)
double getX0Start() const
std::shared_ptr< Enge > getEngeEnd() const
void rescale(double scaleFactor)
std::shared_ptr< Enge > engeEnd_m
void setMaximumDerivative(size_t n)
std::shared_ptr< Enge > engeStart_m
static void setEngeDiffIndices(size_t n)