OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
MultipoleTBase Member List

This is the complete list of members for MultipoleTBase, including all inherited members.

element_mMultipoleTBaseprotected
getBs(const Vector_t &R)MultipoleTBasevirtual
getBx(const Vector_t &R)MultipoleTBasevirtual
getBz(const Vector_t &R)MultipoleTBase
getFn(size_t n, double x, double s)=0MultipoleTBasepure virtual
getGeometry()=0MultipoleTBasepure virtual
getGeometry() const =0MultipoleTBasepure virtual
getScaleFactor(double x, double s)=0MultipoleTBasepure virtual
initialise()=0MultipoleTBasepure virtual
localCartesianRotation()MultipoleTBaseinlinevirtual
localCartesianToOpalCartesian(const Vector_t &r)=0MultipoleTBasepure virtual
MultipoleTBase(MultipoleT *element)MultipoleTBaseexplicit
setMaxOrder(size_t, size_t)MultipoleTBaseinlinevirtual
transformBField(Vector_t &B, const Vector_t &R)=0MultipoleTBasepure virtual
transformCoords(Vector_t &R)=0MultipoleTBasepure virtual
~MultipoleTBase()=defaultMultipoleTBasevirtual