OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
TBeamline< T > Member List

This is the complete list of members for TBeamline< T >, including all inherited members.

accept(BeamlineVisitor &) constTBeamline< T >virtual
actionRange_mElementBaseprivate
addReference() constRCObjectinline
aperture_mElementBaseprotected
append(const T &)TBeamline< T >inlinevirtual
Beamline(const std::string &name)Beamlineexplicit
Beamline()Beamline
Beamline(const Beamline &)Beamline
bgeometry_mElementBaseprivate
clone() constTBeamline< T >virtual
copyStructure()TBeamline< T >virtual
csTrafoGlobal2Local_mElementBaseprotected
deleteOnTransverseExit_mElementBaseprivate
elemedgeSet_mElementBaseprivate
ElementBase(const std::string &name)ElementBaseexplicit
ElementBase()ElementBase
ElementBase(const ElementBase &)ElementBase
elementEdge_mElementBaseprotected
elementIDElementBaseprivate
elementPosition_mElementBaseprivate
elementTypeToString_sElementBaseprivatestatic
fixPosition()ElementBaseinline
getAperture() constElementBaseinline
getArcLength() constTBeamline< T >virtual
getAttribute(const std::string &aKey) constElementBasevirtual
getBoundaryGeometry() constElementBaseinlinevirtual
getBoundingBoxInLabCoords() constElementBasevirtual
getChannel(const std::string &aKey, bool create=false)ElementBasevirtual
getConstChannel(const std::string &aKey) constElementBasevirtual
getCSTrafoGlobal2Local() constElementBaseinline
getEdgeToBegin() constElementBaseinlinevirtual
getEdgeToEnd() constElementBaseinlinevirtual
getElementDimensions(double &begin, double &end) constElementBaseinlinevirtual
getElementLength() constTBeamline< T >virtual
getElementPosition() constElementBaseinline
getEntrance() constTBeamline< T >virtual
getEntranceFrame() constTBeamline< T >virtual
getEntrancePatch() constElementBaseinlinevirtual
getExit() constTBeamline< T >virtual
getExitFrame() constTBeamline< T >virtual
getExitPatch() constElementBaseinlinevirtual
getFlagDeleteOnTransverseExit() constElementBaseinline
getGeometry()TBeamline< T >inlinevirtual
getGeometry() constTBeamline< T >inlinevirtual
getInitialDirection() constTBeamline< T >inlinevirtual
getMisalignment(double &x, double &y, double &s) constElementBase
getMisalignment() constElementBaseinline
getName() constElementBasevirtual
getOrigin() constTBeamline< T >virtual
getOrigin3D() constTBeamline< T >inlinevirtual
getOutputFN() constElementBase
getParticleMatterInteraction() constElementBaseinlinevirtual
getRelativeFlag() constTBeamline< T >inlinevirtual
getRequiredNumberOfTimeSteps() constElementBaseinlinevirtual
getRotationAboutZ() constElementBaseinline
getTotalTransform() constTBeamline< T >virtual
getTransform(double fromS, double toS) constTBeamline< T >virtual
getTransform(double s) constTBeamline< T >virtual
getType() constTBeamline< T >inlinevirtual
getTypeString() constElementBaseinline
getTypeString(ElementType type)ElementBasestatic
getWake() constElementBaseinlinevirtual
hasAttribute(const std::string &aKey) constElementBasevirtual
hasBoundaryGeometry() constElementBaseinlinevirtual
hasParticleMatterInteraction() constElementBaseinlinevirtual
hasWake() constElementBaseinlinevirtual
isElementPositionSet() constElementBaseinline
isInside(const Vector_t &r) constElementBaseinlinevirtual
isInsideTransverse(const Vector_t &r) constElementBaseprotected
isPositioned() constElementBaseinline
isSharable() constElementBaseinline
isShared() constRCObjectinline
iterate(BeamlineVisitor &, bool r2l) constTBeamline< T >virtual
itsCoordTrafoTo_mTBeamline< T >protected
itsGeometryTBeamline< T >protected
itsOrigin_mTBeamline< T >protected
makeSharable()TBeamline< T >inlinevirtual
misalignment_mElementBaseprotected
operator=(const Beamline &)Beamlineprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
outputfn_mElementBaseprivate
parmatint_mElementBaseprivate
positionIsFixedElementBaseprivate
prepend(const T &)TBeamline< T >inlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
relativePositions_mTBeamline< T >protected
releasePosition()ElementBaseinline
removeAttribute(const std::string &aKey)ElementBasevirtual
removeReference() constRCObjectinline
rotationZAxis_mElementBaseprotected
setActionRange(const std::queue< std::pair< double, double > > &range)ElementBaseinline
setAperture(const ApertureType &type, const std::vector< double > &args)ElementBaseinline
setAttribute(const std::string &aKey, double val)ElementBasevirtual
setBoundaryGeometry(BoundaryGeometry *geo)ElementBasevirtual
setCSTrafoGlobal2Local(const CoordinateSystemTrafo &ori)ElementBaseinline
setCurrentSCoordinate(double s)ElementBase
setElementLength(double length)ElementBaseinlinevirtual
setElementPosition(double elemedge)ElementBaseinline
setFlagDeleteOnTransverseExit(bool=true)ElementBaseinline
setInitialDirection(const Quaternion &rot)TBeamline< T >inline
setMisalignment(const CoordinateSystemTrafo &cst)ElementBaseinline
setName(const std::string &name)ElementBasevirtual
setOrigin3D(const Vector_t &ori)TBeamline< T >inline
setOutputFN(std::string fn)ElementBase
setParticleMatterInteraction(ParticleMatterInteractionHandler *spys)ElementBasevirtual
setRelativeFlag(bool flag)TBeamline< T >inline
setRotationAboutZ(double rotation)ElementBaseinline
setWake(WakeFunction *wf)ElementBasevirtual
shareFlagElementBasemutableprotected
size() constTBeamline< T >
TBeamline()TBeamline< T >
TBeamline(const std::string &name)TBeamline< T >explicit
TBeamline(const TBeamline< T > &right)TBeamline< T >
update(const AttributeSet &)ElementBase
userAttribsElementBaseprivate
wake_mElementBaseprivate
~Beamline()Beamlinevirtual
~ElementBase()ElementBasevirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~TBeamline()TBeamline< T >virtual