OPAL (Object Oriented Parallel Accelerator Library)
2022.1
OPAL
ElementBase Member List
This is the complete list of members for
ElementBase
, including all inherited members.
accept
(BeamlineVisitor &visitor) const =0
ElementBase
pure virtual
actionRange_m
ElementBase
private
addReference
() const
RCObject
inline
aperture_m
ElementBase
protected
bgeometry_m
ElementBase
private
clone
() const =0
ElementBase
pure virtual
copyStructure
()
ElementBase
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
ElementBase
inline
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
ElementBase
inline
virtual
getElementPosition
() const
ElementBase
inline
getEntrance
() const
ElementBase
inline
virtual
getEntranceFrame
() const
ElementBase
inline
virtual
getEntrancePatch
() const
ElementBase
inline
virtual
getExit
() const
ElementBase
inline
virtual
getExitFrame
() const
ElementBase
inline
virtual
getExitPatch
() const
ElementBase
inline
virtual
getFlagDeleteOnTransverseExit
() const
ElementBase
inline
getGeometry
()=0
ElementBase
pure virtual
getGeometry
() const =0
ElementBase
pure virtual
getMisalignment
(double &x, double &y, double &s) const
ElementBase
getMisalignment
() const
ElementBase
inline
getName
() const
ElementBase
virtual
getOrigin
() const
ElementBase
inline
virtual
getOutputFN
() const
ElementBase
getParticleMatterInteraction
() const
ElementBase
inline
virtual
getRequiredNumberOfTimeSteps
() const
ElementBase
inline
virtual
getRotationAboutZ
() const
ElementBase
inline
getTotalTransform
() const
ElementBase
inline
virtual
getTransform
(double fromS, double toS) const
ElementBase
inline
virtual
getTransform
(double s) const
ElementBase
inline
virtual
getType
() const =0
ElementBase
pure 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
makeSharable
()
ElementBase
virtual
misalignment_m
ElementBase
protected
operator=
(const ElementBase &)
ElementBase
private
RCObject::operator=
(const RCObject &right)
RCObject
inline
protected
outputfn_m
ElementBase
private
parmatint_m
ElementBase
private
positionIsFixed
ElementBase
private
RCObject
()
RCObject
inline
protected
RCObject
(const RCObject &)
RCObject
inline
protected
refCount
RCObject
mutable
private
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
setMisalignment
(const CoordinateSystemTrafo &cst)
ElementBase
inline
setName
(const std::string &name)
ElementBase
virtual
setOutputFN
(std::string fn)
ElementBase
setParticleMatterInteraction
(ParticleMatterInteractionHandler *spys)
ElementBase
virtual
setRotationAboutZ
(double rotation)
ElementBase
inline
setWake
(WakeFunction *wf)
ElementBase
virtual
shareFlag
ElementBase
mutable
protected
update
(const AttributeSet &)
ElementBase
userAttribs
ElementBase
private
wake_m
ElementBase
private
~ElementBase
()
ElementBase
virtual
~RCObject
()=0
RCObject
inline
protected
pure virtual
Generated on Thu Oct 20 2022 17:40:16 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.3