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 &) const
TBeamline< T >
virtual
actionRange_m
ElementBase
private
addReference
() const
RCObject
inline
aperture_m
ElementBase
protected
append
(const T &)
TBeamline< T >
inline
virtual
Beamline
(const std::string &name)
Beamline
explicit
Beamline
()
Beamline
Beamline
(const Beamline &)
Beamline
bgeometry_m
ElementBase
private
clone
() const
TBeamline< T >
virtual
copyStructure
()
TBeamline< T >
virtual
csTrafoGlobal2Local_m
ElementBase
protected
deleteOnTransverseExit_m
ElementBase
private
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
elementTypeToString_s
ElementBase
private
static
fixPosition
()
ElementBase
inline
getAperture
() const
ElementBase
inline
getArcLength
() const
TBeamline< T >
virtual
getAttribute
(const std::string &aKey) const
ElementBase
virtual
getBoundaryGeometry
() const
ElementBase
inline
virtual
getBoundingBoxInLabCoords
() const
ElementBase
virtual
getChannel
(const std::string &aKey, bool create=false)
ElementBase
virtual
getConstChannel
(const std::string &aKey) const
ElementBase
virtual
getCSTrafoGlobal2Local
() const
ElementBase
inline
getEdgeToBegin
() const
ElementBase
inline
virtual
getEdgeToEnd
() const
ElementBase
inline
virtual
getElementDimensions
(double &begin, double &end) const
ElementBase
inline
virtual
getElementLength
() const
TBeamline< T >
virtual
getElementPosition
() const
ElementBase
inline
getEntrance
() const
TBeamline< T >
virtual
getEntranceFrame
() const
TBeamline< T >
virtual
getEntrancePatch
() const
ElementBase
inline
virtual
getExit
() const
TBeamline< T >
virtual
getExitFrame
() const
TBeamline< T >
virtual
getExitPatch
() const
ElementBase
inline
virtual
getFlagDeleteOnTransverseExit
() const
ElementBase
inline
getGeometry
()
TBeamline< T >
inline
virtual
getGeometry
() const
TBeamline< T >
inline
virtual
getInitialDirection
() const
TBeamline< T >
inline
virtual
getMisalignment
(double &x, double &y, double &s) const
ElementBase
getMisalignment
() const
ElementBase
inline
getName
() const
ElementBase
virtual
getOrigin
() const
TBeamline< T >
virtual
getOrigin3D
() const
TBeamline< T >
inline
virtual
getOutputFN
() const
ElementBase
getParticleMatterInteraction
() const
ElementBase
inline
virtual
getRelativeFlag
() const
TBeamline< T >
inline
virtual
getRequiredNumberOfTimeSteps
() const
ElementBase
inline
virtual
getRotationAboutZ
() const
ElementBase
inline
getTotalTransform
() const
TBeamline< T >
virtual
getTransform
(double fromS, double toS) const
TBeamline< T >
virtual
getTransform
(double s) const
TBeamline< T >
virtual
getType
() const
TBeamline< T >
inline
virtual
getTypeString
() const
ElementBase
inline
getTypeString
(ElementType type)
ElementBase
static
getWake
() const
ElementBase
inline
virtual
hasAttribute
(const std::string &aKey) const
ElementBase
virtual
hasBoundaryGeometry
() const
ElementBase
inline
virtual
hasParticleMatterInteraction
() const
ElementBase
inline
virtual
hasWake
() const
ElementBase
inline
virtual
isElementPositionSet
() const
ElementBase
inline
isInside
(const Vector_t &r) const
ElementBase
inline
virtual
isInsideTransverse
(const Vector_t &r) const
ElementBase
protected
isPositioned
() const
ElementBase
inline
isSharable
() const
ElementBase
inline
isShared
() const
RCObject
inline
iterate
(BeamlineVisitor &, bool r2l) const
TBeamline< T >
virtual
itsCoordTrafoTo_m
TBeamline< T >
protected
itsGeometry
TBeamline< T >
protected
itsOrigin_m
TBeamline< T >
protected
makeSharable
()
TBeamline< T >
inline
virtual
misalignment_m
ElementBase
protected
operator=
(const Beamline &)
Beamline
private
RCObject::operator=
(const RCObject &right)
RCObject
inline
protected
outputfn_m
ElementBase
private
parmatint_m
ElementBase
private
positionIsFixed
ElementBase
private
prepend
(const T &)
TBeamline< T >
inline
virtual
RCObject
()
RCObject
inline
protected
RCObject
(const RCObject &)
RCObject
inline
protected
refCount
RCObject
mutable
private
relativePositions_m
TBeamline< T >
protected
releasePosition
()
ElementBase
inline
removeAttribute
(const std::string &aKey)
ElementBase
virtual
removeReference
() const
RCObject
inline
rotationZAxis_m
ElementBase
protected
setActionRange
(const std::queue< std::pair< double, double > > &range)
ElementBase
inline
setAperture
(const ApertureType &type, const std::vector< double > &args)
ElementBase
inline
setAttribute
(const std::string &aKey, double val)
ElementBase
virtual
setBoundaryGeometry
(BoundaryGeometry *geo)
ElementBase
virtual
setCSTrafoGlobal2Local
(const CoordinateSystemTrafo &ori)
ElementBase
inline
setCurrentSCoordinate
(double s)
ElementBase
setElementLength
(double length)
ElementBase
inline
virtual
setElementPosition
(double elemedge)
ElementBase
inline
setFlagDeleteOnTransverseExit
(bool=true)
ElementBase
inline
setInitialDirection
(const Quaternion &rot)
TBeamline< T >
inline
setMisalignment
(const CoordinateSystemTrafo &cst)
ElementBase
inline
setName
(const std::string &name)
ElementBase
virtual
setOrigin3D
(const Vector_t &ori)
TBeamline< T >
inline
setOutputFN
(std::string fn)
ElementBase
setParticleMatterInteraction
(ParticleMatterInteractionHandler *spys)
ElementBase
virtual
setRelativeFlag
(bool flag)
TBeamline< T >
inline
setRotationAboutZ
(double rotation)
ElementBase
inline
setWake
(WakeFunction *wf)
ElementBase
virtual
shareFlag
ElementBase
mutable
protected
size
() const
TBeamline< T >
TBeamline
()
TBeamline< T >
TBeamline
(const std::string &name)
TBeamline< T >
explicit
TBeamline
(const TBeamline< T > &right)
TBeamline< T >
update
(const AttributeSet &)
ElementBase
userAttribs
ElementBase
private
wake_m
ElementBase
private
~Beamline
()
Beamline
virtual
~ElementBase
()
ElementBase
virtual
~RCObject
()=0
RCObject
inline
protected
pure virtual
~TBeamline
()
TBeamline< T >
virtual
Generated on Thu Oct 20 2022 17:40:21 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.3