OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
OrbitThreader Member List

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

autophaseCavities(const IndexMap::value_t &activeSet, const std::set< std::string > &visitedElements)OrbitThreaderprivate
checkElementLengths(const std::set< std::shared_ptr< Component >> &elements)OrbitThreaderprivate
computeBoundingBox()OrbitThreaderprivate
computeDriftLengthToBoundingBox(const std::set< std::shared_ptr< Component >> &elements, const Vector_t &position, const Vector_t &direction) constOrbitThreaderprivate
containsCavity(const IndexMap::value_t &activeSet)OrbitThreaderprivate
distTrackBack_mOrbitThreaderprivate
dt_mOrbitThreaderprivate
elementRegistry_mOrbitThreaderprivate
errorFlag_mOrbitThreaderprivate
execute()OrbitThreader
getMaxDesignEnergy(const IndexMap::value_t &elementSet) constOrbitThreaderprivate
getRange(const IndexMap::value_t::value_type &element, double position) constOrbitThreaderinline
getTouchingElements(const IndexMap::key_t &range) constOrbitThreaderinline
globalBoundingBox_mOrbitThreaderprivate
imap_mOrbitThreaderprivate
integrate(const IndexMap::value_t &activeSet, double maxDrift=10.0)OrbitThreaderprivate
integrator_mOrbitThreaderprivate
itsOpalBeamline_mOrbitThreaderprivate
logger_mOrbitThreaderprivate
loggingFrequency_mOrbitThreaderprivate
OrbitThreader(const PartData &ref, const Vector_t &r, const Vector_t &p, double s, double maxDiffZBunch, double t, double dT, StepSizeConfig stepSizes, OpalBeamline &bl)OrbitThreader
p_mOrbitThreaderprivate
pathLength_mOrbitThreaderprivate
processElementRegister()OrbitThreaderprivate
query(IndexMap::key_t::first_type step, IndexMap::key_t::second_type length)OrbitThreaderinline
r_mOrbitThreaderprivate
reference_mOrbitThreaderprivate
registerElement(const IndexMap::value_t &elementSet, double, const Vector_t &r, const Vector_t &p)OrbitThreaderprivate
setDesignEnergy(FieldList &allElements, const std::set< std::string > &visitedElements)OrbitThreaderprivate
stepSizes_mOrbitThreaderprivate
time_mOrbitThreaderprivate
trackBack()OrbitThreaderprivate
updateBoundingBoxWithCurrentPosition()OrbitThreaderprivate
zstop_mOrbitThreaderprivate