OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
MultiBunchHandler Member List

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

binfo_mMultiBunchHandlerprivate
binning_mMultiBunchHandlerprivate
bunchCount_mMultiBunchHandlerprivate
calcBunchBeamParameters(PartBunchBase< double, 3 > *beam, short bunchNr)MultiBunchHandler
coeffDBunches_mMultiBunchHandlerprivate
eta_mMultiBunchHandlerprivate
getBunchInfo(short bunchNr)MultiBunchHandlerinline
getBunchInfo(short bunchNr) constMultiBunchHandlerinline
getInjectionValues()MultiBunchHandlerinline
getNumBunch() constMultiBunchHandlerinline
injectBunch(PartBunchBase< double, 3 > *beam, const PartData &ref, bool &flagTransition)MultiBunchHandler
injection_mMultiBunchHandlerprivate
isForceMode() constMultiBunchHandlerinline
mode_mMultiBunchHandlerprivate
MultiBunchBinning enum nameMultiBunchHandler
MultiBunchHandler(PartBunchBase< double, 3 > *beam, const int &numBunch, const double &eta, const double &para, const std::string &mode, const std::string &binning)MultiBunchHandler
MultiBunchMode enum nameMultiBunchHandler
numBunch_mMultiBunchHandlerprivate
onebunch_mMultiBunchHandlerprivate
radiusLastTurn_mMultiBunchHandlerprivate
radiusThisTurn_mMultiBunchHandlerprivate
readBunch(PartBunchBase< double, 3 > *beam, const PartData &ref)MultiBunchHandler
saveBunch(PartBunchBase< double, 3 > *beam)MultiBunchHandler
setBinning(std::string binning)MultiBunchHandler
setMode(const std::string &mbmode)MultiBunchHandler
setNumBunch(short n)MultiBunchHandlerinline
setRadiusTurns(const double &radius)MultiBunchHandler
updateParticleBins(PartBunchBase< double, 3 > *beam)MultiBunchHandler
updatePathLength(const std::vector< double > &lpaths)MultiBunchHandler
updateTime(const double &dt)MultiBunchHandler