OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
endfieldmodel::Enge Member List

This is the complete list of members for endfieldmodel::Enge, including all inherited members.

_aendfieldmodel::Engeprivate
_hendfieldmodel::Engeprivatestatic
_lambdaendfieldmodel::Engeprivate
_qendfieldmodel::Engeprivatestatic
_x0endfieldmodel::Engeprivate
clone() constendfieldmodel::Engevirtual
efm_mapendfieldmodel::EndFieldModelprivatestatic
Enge()endfieldmodel::Engeinline
Enge(const std::vector< double > a, double x0, double lambda)endfieldmodel::Enge
Enge(const Enge &enge)endfieldmodel::Engeprivate
function(double x, int n) constendfieldmodel::Engeinlinevirtual
getCentreLength() constendfieldmodel::Engeinlinevirtual
getCoefficients() constendfieldmodel::Engeinline
getDoubleEnge(double x, int n) constendfieldmodel::Engeinline
getEndFieldModel(std::string name)endfieldmodel::EndFieldModelstatic
getEndLength() constendfieldmodel::Engeinlinevirtual
getEnge(double x, int n) constendfieldmodel::Enge
getHIndex(int n)endfieldmodel::Engeinlinestatic
getLambda() constendfieldmodel::Engeinline
getName(std::shared_ptr< EndFieldModel > efm)endfieldmodel::EndFieldModelstatic
getQIndex(int n)endfieldmodel::Engeinlinestatic
getX0() constendfieldmodel::Engeinline
gN(double x, int n) constendfieldmodel::Enge
hN(double x, int n) constendfieldmodel::Enge
operator=(const Enge &enge)endfieldmodel::Engeprivate
print(std::ostream &out) constendfieldmodel::Engevirtual
rescale(double scaleFactor)endfieldmodel::Engevirtual
setCoefficients(std::vector< double > a)endfieldmodel::Engeinline
setEndFieldModel(std::string name, std::shared_ptr< EndFieldModel > efm)endfieldmodel::EndFieldModelstatic
setEngeDiffIndices(size_t n)endfieldmodel::Engestatic
setLambda(double lambda)endfieldmodel::Engeinline
setMaximumDerivative(size_t n)endfieldmodel::Engeinlinevirtual
setX0(double x0)endfieldmodel::Engeinline
~EndFieldModel()endfieldmodel::EndFieldModelinlinevirtual
~Enge()endfieldmodel::Engeinline