accept(BeamlineVisitor &visitor) const override | MultipoleTCurvedConstRadius | inlinevirtual |
actionRange_m | ElementBase | private |
addReference() const | RCObject | inline |
angle_m | MultipoleTCurvedConstRadius | private |
ANY enum value | ElementBase | |
aperture_m | ElementBase | protected |
ApertureType enum name | ElementBase | |
apply(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) | MultipoleTBase | virtual |
apply(const size_t &i, const double &t, Vector_t &E, Vector_t &B) | MultipoleTBase | inlinevirtual |
applyToReferenceParticle(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) | Component | virtual |
BEAMLINE enum value | ElementBase | |
bends() const | MultipoleTBase | inlinevirtual |
Bfield(const Point3D &P) const | Component | inline |
Bfield(const Point3D &P, double t) const | Component | inline |
bgeometry_m | ElementBase | private |
boundingBoxLength_m | MultipoleTBase | private |
CCOLLIMATOR enum value | ElementBase | |
clone() const override | MultipoleTCurvedConstRadius | virtual |
Component(const std::string &name) | Component | explicit |
Component() | Component | |
Component(const Component &right) | Component | |
CONIC_ELLIPTICAL enum value | ElementBase | |
CONIC_RECTANGULAR enum value | ElementBase | |
copyStructure() | ElementBase | virtual |
CORRECTOR enum value | ElementBase | |
csTrafoGlobal2Local_m | ElementBase | protected |
CYCLOTRON enum value | ElementBase | |
defaultAperture_m | Component | protectedstatic |
DEGRADER enum value | ElementBase | |
DRIFT enum value | ElementBase | |
dummy | MultipoleTBase | private |
EBfield(const Point3D &P) const | Component | inline |
EBfield(const Point3D &P, double t) const | Component | inline |
Efield(const Point3D &P) const | Component | inline |
Efield(const Point3D &P, double t) const | Component | inline |
elemedgeSet_m | ElementBase | private |
ElementBase(const std::string &name) | ElementBase | explicit |
ElementBase() | ElementBase | |
ElementBase(const ElementBase &) | ElementBase | |
elementEdge_m | ElementBase | protected |
elementID | ElementBase | private |
elementPosition_m | ElementBase | private |
ElementType enum name | ElementBase | |
ELLIPTICAL enum value | ElementBase | |
entranceAngle_m | MultipoleTBase | private |
exit_face_slope_m | Component | protected |
finalise() | MultipoleTBase | inlinevirtual |
fixPosition() | ElementBase | inline |
FLEXIBLECOLLIMATOR enum value | ElementBase | |
fringeField_l | MultipoleTBase | private |
fringeField_r | MultipoleTBase | private |
getAperture() const | MultipoleTBase | inline |
getArcLength() const | ElementBase | inlinevirtual |
getAttribute(const std::string &aKey) const | ElementBase | virtual |
getBendAngle() const override | MultipoleTCurvedConstRadius | inlinevirtual |
getBoundaryGeometry() const | ElementBase | inlinevirtual |
getBoundingBoxInLabCoords() const | ElementBase | virtual |
getBoundingBoxLength() const | MultipoleTBase | inline |
getBs(const Vector_t &R) | MultipoleTBase | privatevirtual |
getBx(const Vector_t &R) | MultipoleTBase | privatevirtual |
getBz(const Vector_t &R) | MultipoleTBase | private |
getChannel(const std::string &aKey, bool create=false) | ElementBase | virtual |
getComponentType() const | Component | inlinevirtual |
getConstChannel(const std::string &aKey) const | ElementBase | virtual |
getCSTrafoGlobal2Local() const | ElementBase | inline |
getDesign() const | Component | virtual |
getDesignEnergy() const | Component | inlinevirtual |
getDimensions(double &zBegin, double &zEnd) const | MultipoleTBase | inlinevirtual |
getDipoleConstant() const | MultipoleTBase | inline |
getEdgeToBegin() const | ElementBase | inlinevirtual |
getEdgeToEnd() const | ElementBase | inlinevirtual |
getElementDimensions(double &begin, double &end) const | ElementBase | inlinevirtual |
getElementLength() const | ElementBase | inlinevirtual |
getElementPosition() const | ElementBase | inline |
getEntrance() const | ElementBase | inlinevirtual |
getEntranceAngle() const | MultipoleTBase | inline |
getEntranceFrame() const | ElementBase | inlinevirtual |
getEntrancePatch() const | ElementBase | inlinevirtual |
getExit() const | ElementBase | inlinevirtual |
getExitFrame() const | ElementBase | inlinevirtual |
getExitPatch() const | ElementBase | inlinevirtual |
getField() | MultipoleTBase | inlinevirtual |
getField() const | MultipoleTBase | inlinevirtual |
getFn(const std::size_t &n, const double &x, const double &s) override | MultipoleTCurvedConstRadius | privatevirtual |
getFnDerivS(const std::size_t &n, const double &x, const double &s) | MultipoleTBase | private |
getFnDerivX(const std::size_t &n, const double &x, const double &s) | MultipoleTBase | private |
getFringeDeriv(const std::size_t &n, const double &s) | MultipoleTBase | protected |
getFringeLength() const | MultipoleTBase | inline |
getGeometry() override | MultipoleTCurvedConstRadius | inlinevirtual |
getGeometry() const override | MultipoleTCurvedConstRadius | inlinevirtual |
getLength() const | MultipoleTBase | inline |
getMaxOrder() const | MultipoleTBase | inline |
getMaxXOrder() const | MultipoleTCurvedConstRadius | inline |
getMisalignment(double &x, double &y, double &s) const | ElementBase | |
getMisalignment() const | ElementBase | inline |
getName() const | ElementBase | virtual |
getOrigin() const | ElementBase | inlinevirtual |
getOutputFN() const | ElementBase | |
getParticleMatterInteraction() const | ElementBase | inlinevirtual |
getPotential(const Vector_t &, const double &, Vector_t &, double &) | Component | inlinevirtual |
getRadius(const double &s) override | MultipoleTCurvedConstRadius | privatevirtual |
getRequiredNumberOfTimeSteps() const | ElementBase | inlinevirtual |
getRotation() const | MultipoleTBase | inline |
getRotationAboutZ() const | ElementBase | inline |
getScaleFactor(const double &x, const double &s) override | MultipoleTCurvedConstRadius | privatevirtual |
getTotalTransform() const | ElementBase | inlinevirtual |
getTransDeriv(const std::size_t &n, const double &x) | MultipoleTBase | protected |
getTransform(double fromS, double toS) const | ElementBase | inlinevirtual |
getTransform(double s) const | ElementBase | inlinevirtual |
getTransMaxOrder() const | MultipoleTBase | inline |
getTransProfile(const std::size_t &n) const | MultipoleTBase | inline |
getTransProfile() const | MultipoleTBase | inline |
getType() const | Component | virtual |
getTypeString() const | ElementBase | inline |
getTypeString(ElementType type) | ElementBase | static |
getWake() const | ElementBase | inlinevirtual |
goOffline() | Component | virtual |
goOnline(const double &kineticEnergy) | Component | virtual |
hasAttribute(const std::string &aKey) const | ElementBase | virtual |
hasBoundaryGeometry() const | ElementBase | inlinevirtual |
hasParticleMatterInteraction() const | ElementBase | inlinevirtual |
hasWake() const | ElementBase | inlinevirtual |
horizontalApert_m | MultipoleTBase | private |
initialise(PartBunchBase< double, 3 > *bunch, double &startField, double &endField) override | MultipoleTCurvedConstRadius | inlinevirtual |
insideAperture(const Vector_t &R) | MultipoleTBase | inlineprivate |
isElementPositionSet() const | ElementBase | inline |
isInside(const Vector_t &r) const | ElementBase | inlinevirtual |
isInsideTransverse(const Vector_t &r) const | ElementBase | protected |
isPositioned() const | ElementBase | inline |
isSharable() const | ElementBase | inline |
isShared() const | RCObject | inline |
length_m | MultipoleTBase | private |
makeSharable() | ElementBase | virtual |
MARKER enum value | ElementBase | |
maxOrder_m | MultipoleTBase | private |
maxOrderX_m | MultipoleTCurvedConstRadius | private |
misalignment_m | ElementBase | protected |
MONITOR enum value | ElementBase | |
MPSPLITINTEGRATOR enum value | ElementBase | |
MULTIPOLE enum value | ElementBase | |
MULTIPOLET enum value | ElementBase | |
MultipoleTBase() | MultipoleTBase | |
MultipoleTBase(const std::string &name) | MultipoleTBase | explicit |
MultipoleTBase(const MultipoleTBase &right) | MultipoleTBase | |
MultipoleTCurvedConstRadius(const std::string &name) | MultipoleTCurvedConstRadius | explicit |
MultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &right) | MultipoleTCurvedConstRadius | |
OFFSET enum value | ElementBase | |
Online() | Component | virtual |
online_m | Component | protected |
operator=(const MultipoleTCurvedConstRadius &rhs) | MultipoleTCurvedConstRadius | private |
RCObject::operator=(const RCObject &right) | RCObject | inlineprotected |
outputfn_m | ElementBase | private |
parmatint_m | ElementBase | private |
planarArcGeometry_m | MultipoleTCurvedConstRadius | private |
positionIsFixed | ElementBase | private |
PROBE enum value | ElementBase | |
RBEND enum value | ElementBase | |
RBEND3D enum value | ElementBase | |
RCObject() | RCObject | inlineprotected |
RCObject(const RCObject &) | RCObject | inlineprotected |
RECTANGULAR enum value | ElementBase | |
recursion_m | MultipoleTCurvedConstRadius | private |
refCount | RCObject | mutableprivate |
RefPartBunch_m | Component | protected |
releasePosition() | ElementBase | inline |
removeAttribute(const std::string &aKey) | ElementBase | virtual |
removeReference() const | RCObject | inline |
RFCAVITY enum value | ElementBase | |
RING enum value | ElementBase | |
rotateFrame(const Vector_t &R) | MultipoleTBase | private |
rotateFrameInverse(Vector_t &B) | MultipoleTBase | private |
rotation_m | MultipoleTBase | private |
rotationZAxis_m | ElementBase | protected |
SBEND enum value | ElementBase | |
SBEND3D enum value | ElementBase | |
SEPTUM enum value | ElementBase | |
setActionRange(const std::queue< std::pair< double, double > > &range) | ElementBase | inline |
setAperture(const double &vertAp, const double &horizAp) | MultipoleTBase | inline |
Component::setAperture(const ApertureType &type, const std::vector< double > &args) | ElementBase | inline |
setAttribute(const std::string &aKey, double val) | ElementBase | virtual |
setBendAngle(const double &angle) override | MultipoleTCurvedConstRadius | inlinevirtual |
setBoundaryGeometry(BoundaryGeometry *geo) | ElementBase | virtual |
setBoundingBoxLength(const double &boundingBoxLength) | MultipoleTBase | inline |
setComponentType(std::string) | Component | inlinevirtual |
setCSTrafoGlobal2Local(const CoordinateSystemTrafo &ori) | ElementBase | inline |
setCurrentSCoordinate(double s) | ElementBase | |
setDesignEnergy(const double &energy, bool changeable=true) | Component | inlinevirtual |
setDipoleConstant(const double &B0) | MultipoleTBase | inline |
setElementLength(double length) | ElementBase | inlinevirtual |
setElementPosition(double elemedge) | ElementBase | inline |
setEntranceAngle(const double &entranceAngle) | MultipoleTBase | inline |
setExitFaceSlope(const double &) | Component | inline |
setFringeField(const double &s0, const double &lambda_left, const double &lambda_right) | MultipoleTBase | |
setLength(const double &length) | MultipoleTBase | inline |
setMaxOrder(const std::size_t &maxOrder) override | MultipoleTCurvedConstRadius | virtual |
setMaxXOrder(const std::size_t &maxXOrder) | MultipoleTCurvedConstRadius | inline |
setMisalignment(const CoordinateSystemTrafo &cst) | ElementBase | inline |
setName(const std::string &name) | ElementBase | virtual |
setOutputFN(std::string fn) | ElementBase | |
setParticleMatterInteraction(ParticleMatterInteractionHandler *spys) | ElementBase | virtual |
setRotation(const double &rot) | MultipoleTBase | inline |
setRotationAboutZ(double rotation) | ElementBase | inline |
setTransMaxOrder(const std::size_t &transMaxOrder) | MultipoleTBase | inline |
setTransProfile(const std::size_t &n, const double &Bn) | MultipoleTBase | inline |
setWake(WakeFunction *wf) | ElementBase | virtual |
shareFlag | ElementBase | mutableprotected |
SOLENOID enum value | ElementBase | |
SOURCE enum value | ElementBase | |
STRIPPER enum value | ElementBase | |
trackBunch(PartBunchBase< double, 3 > *bunch, const PartData &, bool revBeam, bool revTrack) const | Component | virtual |
trackMap(FVps< double, 6 > &map, const PartData &, bool revBeam, bool revTrack) const | Component | virtual |
transformBField(Vector_t &B, const Vector_t &R) override | MultipoleTCurvedConstRadius | privatevirtual |
transformCoords(Vector_t &R) override | MultipoleTCurvedConstRadius | privatevirtual |
transMaxOrder_m | MultipoleTBase | private |
transProfile_m | MultipoleTBase | private |
TRAVELINGWAVE enum value | ElementBase | |
UNDULATOR enum value | ElementBase | |
update(const AttributeSet &) | ElementBase | |
userAttribs | ElementBase | private |
VACUUM enum value | ElementBase | |
VARIABLERFCAVITY enum value | ElementBase | |
verticalApert_m | MultipoleTBase | private |
wake_m | ElementBase | private |
~Component() | Component | virtual |
~ElementBase() | ElementBase | virtual |
~MultipoleTBase() | MultipoleTBase | |
~MultipoleTCurvedConstRadius() | MultipoleTCurvedConstRadius | |
~RCObject()=0 | RCObject | inlineprotectedpure virtual |