OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
PartBunch Member List

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

actT()PartBunchBase< double, 3 >virtual
bc_mPartBunchprivate
BfPartBunchBase< double, 3 >
BinPartBunchBase< double, 3 >
binemitted_mPartBunchBase< double, 3 >protected
bingamma_mPartBunchBase< double, 3 >protected
boundp()PartBunchBase< double, 3 >virtual
boundp_destroy()PartBunchBase< double, 3 >
boundp_destroyT()PartBunchBase< double, 3 >
boundpBoundsTimer_mPartBunchBase< double, 3 >protected
boundpTimer_mPartBunchBase< double, 3 >protected
boundpUpdateTimer_mPartBunchBase< double, 3 >protected
bunchLocalNum_mPartBunchBase< double, 3 >protected
bunchNumPartBunchBase< double, 3 >
bunchTotalNum_mPartBunchBase< double, 3 >protected
calcBeamParameters()PartBunchBase< double, 3 >
calcBeamParametersInitial()PartBunchBase< double, 3 >
calcEMean()PartBunchBase< double, 3 >
calcGammas()PartBunchBase< double, 3 >
calcGammas_cycl()PartBunchBase< double, 3 >
calcLineDensity(unsigned int nBins, std::vector< double > &lineDensity, std::pair< double, double > &meshInfo)PartBunchBase< double, 3 >
calcMeanPhi()PartBunchBase< double, 3 >
calcMoments()PartBunchBase< double, 3 >protected
calcMomentsInitial()PartBunchBase< double, 3 >protected
calcNumPartsOutside(Vector_t x)PartBunchBase< double, 3 >
calculateAngle(double x, double y)PartBunchBase< double, 3 >protected
cavityGapCrossedPartBunchBase< double, 3 >
centroid_mPartBunchBase< double, 3 >protected
computeSelfFields()PartBunchvirtual
computeSelfFields(int b)PartBunchvirtual
computeSelfFields_cycl(double gamma)PartBunchvirtual
computeSelfFields_cycl(int b)PartBunchvirtual
correctEnergy(double avrgp)PartBunchBase< double, 3 >
countTotalNumPerBunch()PartBunchBase< double, 3 >
couplingConstant_mPartBunchBase< double, 3 >protected
create(size_t M)PartBunchBase< double, 3 >
createWithID(unsigned id)PartBunchBase< double, 3 >
dcBeam_mPartBunchBase< double, 3 >protected
DDx_mPartBunchBase< double, 3 >protected
DDy_mPartBunchBase< double, 3 >protected
dE_mPartBunchBase< double, 3 >protected
deltaTau_mPartBunchBase< double, 3 >
destroy(size_t M, size_t I, bool doNow=false)PartBunchBase< double, 3 >
destroyT()PartBunchBase< double, 3 >
dh_mPartBunchBase< double, 3 >protected
Dim enum valuePartBunch
DimensionPartBunchBase< double, 3 >static
dist_mPartBunchBase< double, 3 >protected
distDump_mPartBunchBase< double, 3 >protected
distrCreate_mPartBunchBase< double, 3 >
distrReload_mPartBunchBase< double, 3 >
do_binaryRepart()PartBunchvirtual
doEmission()PartBunchBase< double, 3 >
dtPartBunchBase< double, 3 >
dt_mPartBunchBase< double, 3 >protected
dtScInit_mPartBunchBase< double, 3 >
Dx_mPartBunchBase< double, 3 >protected
Dy_mPartBunchBase< double, 3 >protected
EfPartBunchBase< double, 3 >
EftmpPartBunchBase< double, 3 >
eg_mPartBunch
eKin_mPartBunchBase< double, 3 >protected
emitParticles(double eZ)PartBunchBase< double, 3 >
eps_mPartBunchBase< double, 3 >protected
eps_norm_mPartBunchBase< double, 3 >protected
f_streamPartBunchBase< double, 3 >
fieldDBGStep_mPartBunchBase< double, 3 >protected
fixed_gridPartBunchBase< double, 3 >
fs_mPartBunchBase< double, 3 >protected
gatherLoadBalanceStatistics()PartBunchBase< double, 3 >
get_bounds(Vector_t &rmin, Vector_t &rmax)PartBunchBase< double, 3 >
get_centroid() constPartBunchBase< double, 3 >
get_DDx() constPartBunchBase< double, 3 >
get_DDy() constPartBunchBase< double, 3 >
get_Dx() constPartBunchBase< double, 3 >
get_Dy() constPartBunchBase< double, 3 >
get_emit() constPartBunchBase< double, 3 >
get_gamma() constPartBunchBase< double, 3 >
get_halo() constPartBunchBase< double, 3 >
get_hr() constPartBunchBase< double, 3 >virtual
get_maxExtent() constPartBunchBase< double, 3 >
get_meanKineticEnergy() constPartBunchBase< double, 3 >
get_norm_emit() constPartBunchBase< double, 3 >
get_origin() constPartBunchBase< double, 3 >
get_part(int ii)PartBunchBase< double, 3 >
get_PBounds(Vector_t &min, Vector_t &max) constPartBunchBase< double, 3 >
get_pmean() constPartBunchBase< double, 3 >
get_pmean_Distribution() constPartBunchBase< double, 3 >
get_prms() constPartBunchBase< double, 3 >
get_rmean() constPartBunchBase< double, 3 >
get_rprms() constPartBunchBase< double, 3 >
get_rrms() constPartBunchBase< double, 3 >
get_sPos()PartBunchBase< double, 3 >
getBConds()PartBunchBase< double, 3 >inline
getBeta(int i)PartBunchBase< double, 3 >virtual
getBinGamma(int bin)PartBunchBase< double, 3 >
getBoundingSphere()PartBunchBase< double, 3 >
getCharge() constPartBunchBase< double, 3 >
getChargePerParticle() constPartBunchBase< double, 3 >
getCouplingConstant() constPartBunchBase< double, 3 >
getdE()PartBunchBase< double, 3 >
getDestroyNum() constPartBunchBase< double, 3 >
getdT() constPartBunchBase< double, 3 >
getE() constPartBunchBase< double, 3 >
getEExtrema()PartBunchinlinevirtual
getEkin() constPartBunchBase< double, 3 >
getEmissionDeltaT()PartBunchBase< double, 3 >
getFieldLayout()PartBunchvirtual
getFieldSolverType() constPartBunchBase< double, 3 >
getGamma(int i)PartBunchBase< double, 3 >virtual
getGhostNum() constPartBunchBase< double, 3 >
getGlobalMeanR()PartBunchBase< double, 3 >
getGlobalToLocalQuaternion()PartBunchBase< double, 3 >
getGlobalTrackStep() constPartBunchBase< double, 3 >
getIfBeamEmitting()PartBunchBase< double, 3 >
getInitialBeta() constPartBunchBase< double, 3 >
getInitialGamma() constPartBunchBase< double, 3 >
getKs3DRefp()PartBunchBase< double, 3 >
getKs3DRefr()PartBunchBase< double, 3 >
getLaserEnergy() constPartBunchBase< double, 3 >
getLastemittedBin()PartBunchBase< double, 3 >
getLastEmittedEnergyBin()PartBunchBase< double, 3 >
getLayout()PartBunchinlineprivate
getLayout() const PartBunchinlineprivate
getLoadBalance(int p) constPartBunchBase< double, 3 >
getLocalBoundingSphere()PartBunchBase< double, 3 >
getLocalBounds(Vector_t &rmin, Vector_t &rmax)PartBunchBase< double, 3 >
getLocalNum() constPartBunchBase< double, 3 >
getLocalNumPerBunch(short n) constPartBunchBase< double, 3 >
getLocalTrackStep() constPartBunchBase< double, 3 >
getM() constPartBunchBase< double, 3 >
getMesh() const PartBunchinline
getMesh()PartBunchinline
getMinimumNumberOfParticlesPerCore() constPartBunchBase< double, 3 >
getNumberOfEmissionSteps()PartBunchBase< double, 3 >
getNumberOfEnergyBins()PartBunchBase< double, 3 >
getNumBins()PartBunchBase< double, 3 >
getNumBunch() constPartBunchBase< double, 3 >
getP() constPartBunchBase< double, 3 >
getPType() constPartBunchBase< double, 3 >
getPx(int i)PartBunchBase< double, 3 >virtual
getPx0(int i)PartBunchBase< double, 3 >virtual
getPy(int i)PartBunchBase< double, 3 >virtual
getPy0(int i)PartBunchBase< double, 3 >virtual
getPz(int i)PartBunchBase< double, 3 >virtual
getQ() constPartBunchBase< double, 3 >
getQKs3D()PartBunchBase< double, 3 >
getReference() constPartBunchBase< double, 3 >
getRho(int x, int y, int z)PartBunchinlinevirtual
getSigmaMatrix()PartBunchBase< double, 3 >
getStepsPerTurn() constPartBunchBase< double, 3 >
getSteptoLastInj()PartBunchBase< double, 3 >
getT() constPartBunchBase< double, 3 >
getTEmission()PartBunchBase< double, 3 >
getTotalNum() constPartBunchBase< double, 3 >
getTotalNumPerBunch(short n) constPartBunchBase< double, 3 >
getUpdateFlag(UpdateFlags_t f) constPartBunchBase< double, 3 >
getWorkFunctionRf() constPartBunchBase< double, 3 >
getX(int i)PartBunchBase< double, 3 >virtual
getX0(int i)PartBunchBase< double, 3 >virtual
getY(int i)PartBunchBase< double, 3 >virtual
getY0(int i)PartBunchBase< double, 3 >virtual
getZ(int i)PartBunchBase< double, 3 >virtual
ghostDestroy(size_t M, size_t I)PartBunchBase< double, 3 >
globalCreate(size_t np)PartBunchBase< double, 3 >
globalMeanR_mPartBunchBase< double, 3 >protected
globalPartPerNode_mPartBunchBase< double, 3 >protected
globalToLocalQuaternion_mPartBunchBase< double, 3 >protected
globalTrackStep_mPartBunchBase< double, 3 >protected
halo_mPartBunchBase< double, 3 >protected
hasBinning()PartBunchBase< double, 3 >
hasFieldSolver()PartBunchBase< double, 3 >
histoTimer_mPartBunchBase< double, 3 >protected
hr_mPartBunchBase< double, 3 >protected
IDPartBunchBase< double, 3 >
incrementT()PartBunchBase< double, 3 >
incTrackSteps()PartBunchBase< double, 3 >
initialize(FieldLayout_t *fLayout)PartBunchvirtual
interpolationCache_mPartBunchprivate
interpolationCacheSet_mPartBunchprivate
isGridFixed()PartBunchBase< double, 3 >
iterateEmittedBin(int binNumber)PartBunchBase< double, 3 >
localTrackStep_mPartBunchBase< double, 3 >protected
lossDs_mPartBunchBase< double, 3 >
lowParticleCount_mPartBunchBase< double, 3 >
MPartBunchBase< double, 3 >
maximumAmplitudes(const FMatrix< double, 6, 6 > &D, double &axmax, double &aymax)PartBunchBase< double, 3 >
moments_mPartBunchBase< double, 3 >protected
myNode_mPartBunchBase< double, 3 >
nodes_mPartBunchBase< double, 3 >
nr_mPartBunchBase< double, 3 >protected
numBunch_mPartBunchBase< double, 3 >protected
operator=(const PartBunch &)=deletePartBunch
PPartBunchBase< double, 3 >
PartBunch(const PartData *ref)PartBunchexplicit
PartBunch()=deletePartBunch
PartBunch(const PartBunch &)=deletePartBunch
PartBunchBase(AbstractParticle< double, Dim > *pb)PartBunchBase< double, 3 >explicit
PartBunchBase(AbstractParticle< double, Dim > *pb, const PartData *ref)PartBunchBase< double, 3 >
PartBunchBase(const PartBunchBase &rhs)=deletePartBunchBase< double, 3 >
ParticleIndex_t typedefPartBunchBase< double, 3 >
ParticlePos_t typedefPartBunchBase< double, 3 >
pbasePartBunchBase< double, 3 >protected
pbase_t typedefPartBunch
pbin_mPartBunchBase< double, 3 >
performDestroy(bool updateLocalNum=false)PartBunchBase< double, 3 >
periodLength_mPartBunchBase< double, 3 >protected
PhiPartBunchBase< double, 3 >
pmean_mPartBunchBase< double, 3 >protected
pmsg_mPartBunchBase< double, 3 >
Position_t typedefPartBunchBase< double, 3 >
print(Inform &os)PartBunch
prms_mPartBunchBase< double, 3 >protected
PTypePartBunchBase< double, 3 >
push_back(OpalParticle p)PartBunchBase< double, 3 >
QPartBunchBase< double, 3 >
qi_mPartBunchBase< double, 3 >protected
RPartBunchBase< double, 3 >
rebin()PartBunchBase< double, 3 >
Rebin()PartBunchBase< double, 3 >
referencePartBunchBase< double, 3 >protected
RefPartP_mPartBunchBase< double, 3 >
RefPartR_mPartBunchBase< double, 3 >
refPType_mPartBunchBase< double, 3 >
resetID()PartBunchBase< double, 3 >
resetInterpolationCache(bool clearCache=false)PartBunchinlinevirtual
resetM(double m)PartBunchBase< double, 3 >
resetPartBinBunch()PartBunchBase< double, 3 >
resetPartBinID2(const double eta)PartBunchBase< double, 3 >
resetQ(double q)PartBunchBase< double, 3 >
resizeMesh()PartBunchprivate
rho_mPartBunch
rmax_mPartBunchBase< double, 3 >protected
rmean_mPartBunchBase< double, 3 >protected
rmin_mPartBunchBase< double, 3 >protected
rprms_mPartBunchBase< double, 3 >protected
rrms_mPartBunchBase< double, 3 >protected
runTests()PartBunchvirtual
selfFieldTimer_mPartBunchBase< double, 3 >
set_meshEnlargement(double dh)PartBunchBase< double, 3 >virtual
set_part(FVector< double, 6 > z, int ii)PartBunchBase< double, 3 >
set_part(OpalParticle p, int ii)PartBunchBase< double, 3 >
set_sPos(double s)PartBunchBase< double, 3 >
setBCAllOpen()PartBunchvirtual
setBCAllPeriodic()PartBunchvirtual
setBCForDCBeam()PartBunchvirtual
setBConds(const ParticleBConds< Position_t, Dimension > &bc)PartBunchBase< double, 3 >inline
setBeamFrequency(double v)PartBunchBase< double, 3 >
setBinCharge(int bin, double q)PartBunchBase< double, 3 >virtual
setBinCharge(int bin)PartBunchBase< double, 3 >virtual
setCharge(double q)PartBunchBase< double, 3 >
setChargeZeroPart(double q)PartBunchBase< double, 3 >
setCouplingConstant(double c)PartBunchBase< double, 3 >
setDistribution(Distribution *d, std::vector< Distribution * > addedDistributions, size_t &np)PartBunchBase< double, 3 >
setdT(double dt)PartBunchBase< double, 3 >
setEnergyBins(int numberOfEnergyBins)PartBunchBase< double, 3 >
setGlobalMeanR(Vector_t globalMeanR)PartBunchBase< double, 3 >
setGlobalToLocalQuaternion(Quaternion_t globalToLocalQuaternion)PartBunchBase< double, 3 >
setGlobalTrackStep(long long n)PartBunchBase< double, 3 >
setKs3DRefp(Vector_t p)PartBunchBase< double, 3 >
setKs3DRefr(Vector_t r)PartBunchBase< double, 3 >
setLocalBinCount(size_t num, int bin)PartBunchBase< double, 3 >
setLocalNum(size_t n)PartBunchBase< double, 3 >
setLocalNumPerBunch(size_t numpart, short n)PartBunchBase< double, 3 >
setLocalTrackStep(long long n)PartBunchBase< double, 3 >
setMass(double mass)PartBunchBase< double, 3 >
setMinimumNumberOfParticlesPerCore(unsigned int n)PartBunchBase< double, 3 >
setNumBunch(short n)PartBunchBase< double, 3 >
setPBins(PartBins *pbin)PartBunchBase< double, 3 >
setPBins(PartBinsCyc *pbin)PartBunchBase< double, 3 >
setPType(ParticleType::type)PartBunchBase< double, 3 >
setQKs3D(Quaternion_t q)PartBunchBase< double, 3 >
setSolver(FieldSolver *fs)PartBunchBase< double, 3 >virtual
setStepsPerTurn(int n)PartBunchBase< double, 3 >
setSteptoLastInj(int n)PartBunchBase< double, 3 >
setT(double t)PartBunchBase< double, 3 >
setTEmission(double t)PartBunchBase< double, 3 >
setTotalNum(size_t n)PartBunchBase< double, 3 >
setTotalNumPerBunch(size_t numpart, short n)PartBunchBase< double, 3 >
setUpdateFlag(UpdateFlags_t f, bool val)PartBunchBase< double, 3 >
setZ(int i, double zcoo)PartBunchBase< double, 3 >virtual
singleInitNode() constPartBunchBase< double, 3 >
spos_mPartBunchBase< double, 3 >protected
stateOfLastBoundP_PartBunchBase< double, 3 >protected
statParamTimer_mPartBunchBase< double, 3 >protected
stepsPerTurn_mPartBunchBase< double, 3 >protected
SteptoLastInj_mPartBunchBase< double, 3 >protected
swap(unsigned int i, unsigned int j)PartBunchvirtual
switchOffUnitlessPositions(bool use_dt_per_particle=false)PartBunchBase< double, 3 >
switchToUnitlessPositions(bool use_dt_per_particle=false)PartBunchBase< double, 3 >
t_mPartBunchBase< double, 3 >protected
tEmission_mPartBunchBase< double, 3 >protected
toLabTrafo_mPartBunchBase< double, 3 >
TriIDPartBunchBase< double, 3 >
unit_state_PartBunchBase< double, 3 >protected
unitless enum valuePartBunchBase< double, 3 >
units enum valuePartBunchBase< double, 3 >
UnitState_t enum namePartBunchBase< double, 3 >
update()PartBunchBase< double, 3 >
update(const ParticleAttrib< char > &canSwap)PartBunchBase< double, 3 >
updateDomainLength(Vektor< int, 3 > &grid)PartBunchprivatevirtual
updateFields(const Vector_t &hr, const Vector_t &origin)PartBunchprivatevirtual
UpdateFlags_t typedefPartBunchBase< double, 3 >
updateNumTotal()PartBunchBase< double, 3 >
vbc_mPartBunchprivate
VectorPair_t typedefPartBunchBase< double, 3 >
weHaveBins() constPartBunchBase< double, 3 >
weHaveEnergyBins()PartBunchBase< double, 3 >
~PartBunch()PartBunch
~PartBunchBase()PartBunchBase< double, 3 >inlinevirtual