OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
PartBunchBase< T, Dim > Member List

This is the complete list of members for PartBunchBase< T, Dim >, including all inherited members.

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