OPAL (Object Oriented Parallel Accelerator Library)  2024.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() const endfieldmodel::Engevirtual
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) const endfieldmodel::Engeinlinevirtual
getCentreLength() const endfieldmodel::Engeinlinevirtual
getCoefficients() const endfieldmodel::Engeinline
getDoubleEnge(double x, int n) const endfieldmodel::Engeinline
getEndFieldModel(std::string name)endfieldmodel::EndFieldModelstatic
getEndLength() const endfieldmodel::Engeinlinevirtual
getEnge(double x, int n) const endfieldmodel::Enge
getHIndex(int n)endfieldmodel::Engeinlinestatic
getLambda() const endfieldmodel::Engeinline
getName(std::shared_ptr< EndFieldModel > efm)endfieldmodel::EndFieldModelstatic
getQIndex(int n)endfieldmodel::Engeinlinestatic
getX0() const endfieldmodel::Engeinline
gN(double x, int n) const endfieldmodel::Enge
hN(double x, int n) const endfieldmodel::Enge
operator=(const Enge &enge)endfieldmodel::Engeprivate
print(std::ostream &out) const endfieldmodel::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