6 engeEnd_m(new
Enge()) {
10 : engeStart_m(rhs.engeStart_m->clone()), engeEnd_m(rhs.engeEnd_m->clone()) {
16 const std::vector<double> aEnd,
18 double lambdaEnd) : engeStart_m(new
Enge()),
19 engeEnd_m(new
Enge()) {
35 out <<
"AsymmetricEnge start ";
Calculate the AsymmetricEnge function (e.g.
std::ostream & print(std::ostream &out) const
Print a human-readable description of the end field model.
AsymmetricEnge()
Default constructor.
void rescale(double scaleFactor)
Rescale the Enge to a new length scale.
std::shared_ptr< Enge > engeEnd_m
std::shared_ptr< Enge > engeStart_m
Enge class is a symmetric Enge function for analytical field models.