OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
PartBunch< PLayout, T, Dim > Member List

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

actT()PartBunch< PLayout, T, Dim >inline
actT()PartBunch< PLayout, T, Dim >inline
AdaptBins_t typedefPartBunch< PLayout, T, Dim >
advance() overridePartBunch< PLayout, T, Dim >inline
allPeriodicPartBunch< PLayout, T, Dim >
alpha_mPartBunch< PLayout, T, Dim >
balance(unsigned int totalP)PartBunch< PLayout, T, Dim >inline
Base typedefPartBunch< PLayout, T, Dim >private
Base typedefPartBunch< PLayout, T, Dim >
bc_mPartBunch< PLayout, T, Dim >private
bc_type typedefPartBunch< PLayout, T, Dim >
begin() constPartBunch< PLayout, T, Dim >inline
Bext_mPartBunch< PLayout, T, Dim >
BfPartBunch< PLayout, T, Dim >
Bf(size_t i)PartBunch< PLayout, T, Dim >inline
BinPartBunch< PLayout, T, Dim >
binemitted_mPartBunch< PLayout, T, Dim >
bingamma_mPartBunch< PLayout, T, Dim >
binIndex_t typedefPartBunch< PLayout, T, Dim >
BinningSelector_t typedefPartBunch< PLayout, T, Dim >
bins_mPartBunch< PLayout, T, Dim >private
boundp()PartBunch< PLayout, T, Dim >inline
boundp()PartBunch< PLayout, T, Dim >inline
boundp_destroyT()PartBunch< PLayout, T, Dim >inline
boundp_destroyT()PartBunch< PLayout, T, Dim >inline
bunchLocalNum_mPartBunch< PLayout, T, Dim >
bunchNumPartBunch< PLayout, T, Dim >
bunchTotalNum_mPartBunch< PLayout, T, Dim >
bunchUpdate()PartBunch< PLayout, T, Dim >
bunchUpdate(ippl::Vector< double, 3 > hr)PartBunch< PLayout, T, Dim >
calcBeamParameters()PartBunch< PLayout, T, Dim >inline
calcBeamParameters()PartBunch< PLayout, T, Dim >
calcBeamParametersInitial()PartBunch< PLayout, T, Dim >
calcDebyeLength()PartBunch< PLayout, T, Dim >inline
calcEMean()PartBunch< PLayout, T, Dim >
calcGammas()PartBunch< PLayout, T, Dim >inline
calcGammas()PartBunch< PLayout, T, Dim >inline
calcLineDensity(unsigned int nBins, std::vector< double > &lineDensity, std::pair< double, double > &meshInfo)PartBunch< PLayout, T, Dim >inline
calcLineDensity(unsigned int nBins, std::vector< double > &lineDensity, std::pair< double, double > &meshInfo)PartBunch< PLayout, T, Dim >inline
calcMeanPhi()PartBunch< PLayout, T, Dim >inline
calcMeanPhi()PartBunch< PLayout, T, Dim >inline
calcMoments()PartBunch< PLayout, T, Dim >protected
calcMomentsInitial()PartBunch< PLayout, T, Dim >protected
calcNumPartsOutside(Vector_t< T, Dim > x)PartBunch< PLayout, T, Dim >inline
calcNumPartsOutside(Vector_t< double, Dim > x)PartBunch< PLayout, T, Dim >inline
calculateAngle(double x, double y)PartBunch< PLayout, T, Dim >inline
calculateAngle(double x, double y)PartBunch< PLayout, T, Dim >protected
calculateAngle(double x, double y)PartBunch< PLayout, T, Dim >inline
centroid_mPartBunch< PLayout, T, Dim >
computeSelfFields()PartBunch< PLayout, T, Dim >inline
computeSelfFields(int b)PartBunch< PLayout, T, Dim >inline
computeSelfFields()PartBunch< PLayout, T, Dim >
computeSelfFields(int b)PartBunch< PLayout, T, Dim >
computeSelfFields()PartBunch< PLayout, T, Dim >
couplingConstant_mPartBunch< PLayout, T, Dim >
create(size_t M)PartBunch< PLayout, T, Dim >
createWithID(unsigned id)PartBunch< PLayout, T, Dim >
dcBeam_mPartBunch< PLayout, T, Dim >
decomp_mPartBunch< PLayout, T, Dim >
destroy(size_t M, size_t I, bool doNow=false)PartBunch< PLayout, T, Dim >
destroyT()PartBunch< PLayout, T, Dim >inline
dh_mPartBunch< PLayout, T, Dim >
Dim enum valuePartBunch< PLayout, T, Dim >
DimensionPartBunch< PLayout, T, Dim >static
do_binaryRepart()PartBunch< PLayout, T, Dim >inline
do_binaryRepart()PartBunch< PLayout, T, Dim >
do_binaryRepart()PartBunch< PLayout, T, Dim >
domain_mPartBunch< PLayout, T, Dim >
DrInv_mPartBunch< PLayout, T, Dim >
dtPartBunch< PLayout, T, Dim >
dt(size_t i)PartBunch< PLayout, T, Dim >inline
dt_mPartBunch< PLayout, T, Dim >
dumpData(int iteration)PartBunch< PLayout, T, Dim >inline
EPartBunch< PLayout, T, Dim >
EfPartBunch< PLayout, T, Dim >
Ef(size_t i)PartBunch< PLayout, T, Dim >inline
EFD_mPartBunch< PLayout, T, Dim >
EFDMag_mPartBunch< PLayout, T, Dim >
EftmpPartBunch< PLayout, T, Dim >
eg_mPartBunch< PLayout, T, Dim >
eg_mPartBunch< PLayout, T, Dim >
emitParticles(double eZ)PartBunch< PLayout, T, Dim >inline
emitParticles(double eZ)PartBunch< PLayout, T, Dim >inline
end() constPartBunch< PLayout, T, Dim >inline
Etmp_mPartBunch< PLayout, T, Dim >private
f_streamPartBunch< PLayout, T, Dim >
FieldContainer_t typedefPartBunch< PLayout, T, Dim >
FieldSolver_t typedefPartBunch< PLayout, T, Dim >
fixed_gridPartBunch< PLayout, T, Dim >
gatherCIC()PartBunch< PLayout, T, Dim >inline
gatherCIC()PartBunch< PLayout, T, Dim >
gatherLoadBalanceStatistics()PartBunch< PLayout, T, Dim >inline
gatherLoadBalanceStatistics()PartBunch< PLayout, T, Dim >
gatherStatistics(unsigned int totalP)PartBunch< PLayout, T, Dim >inline
gatherStatistics(unsigned int totalP)PartBunch< PLayout, T, Dim >inline
get_68Percentile() constPartBunch< PLayout, T, Dim >inline
get_68Percentile() constPartBunch< PLayout, T, Dim >inline
get_95Percentile() constPartBunch< PLayout, T, Dim >inline
get_95Percentile() constPartBunch< PLayout, T, Dim >inline
get_99_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_99_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_bounds(Vector_t< T, Dim > &rmin, Vector_t< T, Dim > &rmax) constPartBunch< PLayout, T, Dim >inline
get_bounds(Vector_t< double, Dim > &rmin, Vector_t< double, Dim > &rmax)PartBunch< PLayout, T, Dim >inline
get_centroid() constPartBunch< PLayout, T, Dim >inline
get_centroid() constPartBunch< PLayout, T, Dim >inline
get_DDx() constPartBunch< PLayout, T, Dim >inline
get_DDx() constPartBunch< PLayout, T, Dim >inline
get_DDy() constPartBunch< PLayout, T, Dim >inline
get_DDy() constPartBunch< PLayout, T, Dim >inline
get_debyeLength() constPartBunch< PLayout, T, Dim >inline
get_Dx() constPartBunch< PLayout, T, Dim >inline
get_Dx() constPartBunch< PLayout, T, Dim >inline
get_Dy() constPartBunch< PLayout, T, Dim >inline
get_Dy() constPartBunch< PLayout, T, Dim >inline
get_emit() constPartBunch< PLayout, T, Dim >inline
get_emit() constPartBunch< PLayout, T, Dim >inline
get_gamma() constPartBunch< PLayout, T, Dim >inline
get_gamma() constPartBunch< PLayout, T, Dim >inline
get_halo() constPartBunch< PLayout, T, Dim >inline
get_halo() constPartBunch< PLayout, T, Dim >inline
get_hr() constPartBunch< PLayout, T, Dim >inline
get_hr() constPartBunch< PLayout, T, Dim >inline
get_maxExtent() constPartBunch< PLayout, T, Dim >inline
get_maxExtent() constPartBunch< PLayout, T, Dim >inline
get_meanKineticEnergy()PartBunch< PLayout, T, Dim >inline
get_meanKineticEnergy()PartBunch< PLayout, T, Dim >inline
get_norm_emit() constPartBunch< PLayout, T, Dim >inline
get_norm_emit() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_68Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_68Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_95Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_95Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_99_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_99_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_normalizedEps_99Percentile() constPartBunch< PLayout, T, Dim >inline
get_origin() constPartBunch< PLayout, T, Dim >inline
get_origin() constPartBunch< PLayout, T, Dim >inline
get_PBounds(Vector_t< T, Dim > &min, Vector_t< T, Dim > &max) constPartBunch< PLayout, T, Dim >inline
get_PBounds(Vector_t< double, 3 > &min, Vector_t< double, 3 > &max) constPartBunch< PLayout, T, Dim >
get_PBounds(Vector_t< double, Dim > &min, Vector_t< double, Dim > &max)PartBunch< PLayout, T, Dim >inline
get_plasmaParameter() constPartBunch< PLayout, T, Dim >inline
get_pmean() constPartBunch< PLayout, T, Dim >inline
get_pmean() constPartBunch< PLayout, T, Dim >inline
get_pmean_Distribution() constPartBunch< PLayout, T, Dim >inline
get_pmean_Distribution() constPartBunch< PLayout, T, Dim >inline
get_prms() constPartBunch< PLayout, T, Dim >inline
get_prms() constPartBunch< PLayout, T, Dim >inline
get_rmean() constPartBunch< PLayout, T, Dim >inline
get_rmean() constPartBunch< PLayout, T, Dim >inline
get_rmsDensity() constPartBunch< PLayout, T, Dim >inline
get_rprms() constPartBunch< PLayout, T, Dim >inline
get_rprms() constPartBunch< PLayout, T, Dim >inline
get_rrms() constPartBunch< PLayout, T, Dim >inline
get_rrms() constPartBunch< PLayout, T, Dim >inline
get_sPos() constPartBunch< PLayout, T, Dim >inline
get_sPos() constPartBunch< PLayout, T, Dim >inline
get_temperature() constPartBunch< PLayout, T, Dim >inline
getBConds()PartBunch< PLayout, T, Dim >inline
getBeta(int i) constPartBunch< PLayout, T, Dim >inline
getBeta(int i) constPartBunch< PLayout, T, Dim >inline
getBinGamma(int bin)PartBunch< PLayout, T, Dim >inline
getBinGamma(int bin)PartBunch< PLayout, T, Dim >inline
getBins()PartBunch< PLayout, T, Dim >inline
getBoundingSphere()PartBunch< PLayout, T, Dim >inline
getCharge() constPartBunch< PLayout, T, Dim >inline
getCharge() constPartBunch< PLayout, T, Dim >inline
getChargePerParticle() constPartBunch< PLayout, T, Dim >inline
getChargePerParticle() constPartBunch< PLayout, T, Dim >inline
getCouplingConstant() constPartBunch< PLayout, T, Dim >inline
getCouplingConstant() constPartBunch< PLayout, T, Dim >inline
getdE() constPartBunch< PLayout, T, Dim >inline
getdE() constPartBunch< PLayout, T, Dim >inline
getDestroyNum() constPartBunch< PLayout, T, Dim >
getdT() constPartBunch< PLayout, T, Dim >inline
getdT() constPartBunch< PLayout, T, Dim >inline
getE() constPartBunch< PLayout, T, Dim >inline
getEExtrema()PartBunch< PLayout, T, Dim >inline
getEExtrema()PartBunch< PLayout, T, Dim >
getEExtrema()PartBunch< PLayout, T, Dim >inline
getEmissionDeltaT()PartBunch< PLayout, T, Dim >inline
getEmissionDeltaT()PartBunch< PLayout, T, Dim >inline
getFieldLayout()PartBunch< PLayout, T, Dim >inline
getFieldLayout()PartBunch< PLayout, T, Dim >
getFieldSolverType() constPartBunch< PLayout, T, Dim >inline
getFieldSolverType()PartBunch< PLayout, T, Dim >inline
getGamma(int i) constPartBunch< PLayout, T, Dim >inline
getGamma(int i) constPartBunch< PLayout, T, Dim >inline
getGhostNum() constPartBunch< PLayout, T, Dim >
getGlobalMeanR()PartBunch< PLayout, T, Dim >inline
getGlobalMeanR()PartBunch< PLayout, T, Dim >inline
getGlobalToLocalQuaternion()PartBunch< PLayout, T, Dim >inline
getGlobalTrackStep() constPartBunch< PLayout, T, Dim >inline
getGlobalTrackStep() constPartBunch< PLayout, T, Dim >inline
getIfBeamEmitting()PartBunch< PLayout, T, Dim >inline
getIfBeamEmitting()PartBunch< PLayout, T, Dim >inline
getInitialBeta() constPartBunch< PLayout, T, Dim >inline
getInitialGamma() constPartBunch< PLayout, T, Dim >inline
getKs3DRefp()PartBunch< PLayout, T, Dim >
getKs3DRefr()PartBunch< PLayout, T, Dim >
getLastemittedBin()PartBunch< PLayout, T, Dim >inline
getLastemittedBin()PartBunch< PLayout, T, Dim >inline
getLastEmittedEnergyBin()PartBunch< PLayout, T, Dim >inline
getLastEmittedEnergyBin()PartBunch< PLayout, T, Dim >inline
getLayout()PartBunch< PLayout, T, Dim >inlineprivate
getLayout() constPartBunch< PLayout, T, Dim >inlineprivate
getLoadBalance(int p) constPartBunch< PLayout, T, Dim >inline
getLoadBalance(int p)PartBunch< PLayout, T, Dim >inline
getLocalBoundingSphere()PartBunch< PLayout, T, Dim >inline
getLocalBounds(Vector_t< T, Dim > &rmin, Vector_t< T, Dim > &rmax) constPartBunch< PLayout, T, Dim >inline
getLocalBounds(Vector_t< double, Dim > &rmin, Vector_t< double, Dim > &rmax)PartBunch< PLayout, T, Dim >inline
getLocalNum() constPartBunch< PLayout, T, Dim >
getLocalNum() constPartBunch< PLayout, T, Dim >inline
getLocalTrackStep() constPartBunch< PLayout, T, Dim >inline
getLocalTrackStep() constPartBunch< PLayout, T, Dim >inline
getM() constPartBunch< PLayout, T, Dim >inline
getM() constPartBunch< PLayout, T, Dim >inline
getMassPerParticle() constPartBunch< PLayout, T, Dim >inline
getMassPerParticle() constPartBunch< PLayout, T, Dim >inline
getMesh() constPartBunch< PLayout, T, Dim >inline
getMesh() constPartBunch< PLayout, T, Dim >
getMesh()PartBunch< PLayout, T, Dim >inline
getNumberOfEmissionSteps()PartBunch< PLayout, T, Dim >inline
getNumberOfEmissionSteps()PartBunch< PLayout, T, Dim >inline
getNumberOfEnergyBins()PartBunch< PLayout, T, Dim >inline
getNumberOfEnergyBins()PartBunch< PLayout, T, Dim >inline
getNumBunch() constPartBunch< PLayout, T, Dim >inline
getNumBunch() constPartBunch< PLayout, T, Dim >inline
getP() constPartBunch< PLayout, T, Dim >inline
getParticleContainer()PartBunch< PLayout, T, Dim >inline
getPx(int i)PartBunch< PLayout, T, Dim >inline
getPx(int i)PartBunch< PLayout, T, Dim >inline
getPx0(int i)PartBunch< PLayout, T, Dim >inline
getPx0(int i)PartBunch< PLayout, T, Dim >inline
getPy(int i)PartBunch< PLayout, T, Dim >inline
getPy(int i)PartBunch< PLayout, T, Dim >inline
getPy0(int i)PartBunch< PLayout, T, Dim >inline
getPy0(int i)PartBunch< PLayout, T, Dim >inline
getPz(int i)PartBunch< PLayout, T, Dim >inline
getPz(int i)PartBunch< PLayout, T, Dim >inline
getQ() constPartBunch< PLayout, T, Dim >inline
getQ() constPartBunch< PLayout, T, Dim >inline
getQKs3D()PartBunch< PLayout, T, Dim >
getReference() constPartBunch< PLayout, T, Dim >inline
getReference()PartBunch< PLayout, T, Dim >inline
getRho(int x, int y, int z)PartBunch< PLayout, T, Dim >inline
getRho(int x, int y, int z)PartBunch< PLayout, T, Dim >
getRho(int x, int y, int z)PartBunch< PLayout, T, Dim >inline
getStepsPerTurn() constPartBunch< PLayout, T, Dim >inline
getStepsPerTurn() constPartBunch< PLayout, T, Dim >inline
getSteptoLastInj() constPartBunch< PLayout, T, Dim >inline
getSteptoLastInj() constPartBunch< PLayout, T, Dim >inline
getT() constPartBunch< PLayout, T, Dim >inline
getT() constPartBunch< PLayout, T, Dim >inline
getTEmission()PartBunch< PLayout, T, Dim >inline
getTEmission()PartBunch< PLayout, T, Dim >inline
getTempEField()PartBunch< PLayout, T, Dim >inline
getTotalNum() constPartBunch< PLayout, T, Dim >
getTotalNum() constPartBunch< PLayout, T, Dim >inline
getUpdateFlag(UpdateFlags_t f) constPartBunch< PLayout, T, Dim >
getX(int i)PartBunch< PLayout, T, Dim >inline
getX(int i)PartBunch< PLayout, T, Dim >inline
getX0(int i)PartBunch< PLayout, T, Dim >inline
getX0(int i)PartBunch< PLayout, T, Dim >inline
getY(int i)PartBunch< PLayout, T, Dim >inline
getY(int i)PartBunch< PLayout, T, Dim >inline
getY0(int i)PartBunch< PLayout, T, Dim >inline
getY0(int i)PartBunch< PLayout, T, Dim >inline
getZ(int i)PartBunch< PLayout, T, Dim >inline
getZ(int i)PartBunch< PLayout, T, Dim >inline
ghostDestroy(size_t M, size_t I)PartBunch< PLayout, T, Dim >
globalCreate(size_t np)PartBunch< PLayout, T, Dim >
globalMeanR_mPartBunch< PLayout, T, Dim >
globalMeanR_mPartBunch< PLayout, T, Dim >private
globalPartPerNode_mPartBunch< PLayout, T, Dim >
globalToLocalQuaternion_mPartBunch< PLayout, T, Dim >private
globalTrackStep_mPartBunch< PLayout, T, Dim >
grid2par() overridePartBunch< PLayout, T, Dim >inline
hasBinning() constPartBunch< PLayout, T, Dim >inline
hasBinning()PartBunch< PLayout, T, Dim >inline
hasFieldSolver()PartBunch< PLayout, T, Dim >inline
hasFieldSolver()PartBunch< PLayout, T, Dim >inline
hr_mPartBunch< PLayout, T, Dim >
incrementT()PartBunch< PLayout, T, Dim >inline
incrementT()PartBunch< PLayout, T, Dim >inline
incTrackSteps()PartBunch< PLayout, T, Dim >inline
incTrackSteps()PartBunch< PLayout, T, Dim >inline
initialize(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh)PartBunch< PLayout, T, Dim >inline
initialize(FieldLayout_t *fLayout)PartBunch< PLayout, T, Dim >
initializeORB(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh)PartBunch< PLayout, T, Dim >inline
integration_method_mPartBunch< PLayout, T, Dim >
interpolationCache_mPartBunch< PLayout, T, Dim >private
interpolationCacheSet_mPartBunch< PLayout, T, Dim >private
isFirstRepartition_mPartBunch< PLayout, T, Dim >
isGridFixed() constPartBunch< PLayout, T, Dim >inline
isGridFixed()PartBunch< PLayout, T, Dim >inline
isParallel_mPartBunch< PLayout, T, Dim >
it_mPartBunch< PLayout, T, Dim >
iterateEmittedBin(int binNumber)PartBunch< PLayout, T, Dim >
lbt_mPartBunch< PLayout, T, Dim >
LoadBalancer_t typedefPartBunch< PLayout, T, Dim >
localTrackStep_mPartBunch< PLayout, T, Dim >
MPartBunch< PLayout, T, Dim >
massPerParticle_mPartBunch< PLayout, T, Dim >
mi_mPartBunch< PLayout, T, Dim >private
nr_mPartBunch< PLayout, T, Dim >
nr_mPartBunch< PLayout, T, Dim >
nt_mPartBunch< PLayout, T, Dim >
numBunch_mPartBunch< PLayout, T, Dim >
OPALdist_mPartBunch< PLayout, T, Dim >private
OPALFieldSolver_mPartBunch< PLayout, T, Dim >private
operator=(const PartBunch &)=deletePartBunch< PLayout, T, Dim >
operator=(const PartBunch &)=deletePartBunch< PLayout, T, Dim >
orbPartBunch< PLayout, T, Dim >
origin_mPartBunch< PLayout, T, Dim >
PPartBunch< PLayout, T, Dim >
P(size_t i)PartBunch< PLayout, T, Dim >inline
par2grid() overridePartBunch< PLayout, T, Dim >inline
PartBunch(PLayout &pl, Vector_t< double, Dim > hr, Vector_t< double, Dim > rmin, Vector_t< double, Dim > rmax, std::array< bool, Dim > decomp, double Qtot)PartBunch< PLayout, T, Dim >inline
PartBunch(const PartData *ref)PartBunch< PLayout, T, Dim >explicit
PartBunch()=deletePartBunch< PLayout, T, Dim >
PartBunch(const PartBunch &)=deletePartBunch< PLayout, T, Dim >
PartBunch(AbstractParticle< T, Dim > *pb, const PartData *ref)PartBunch< PLayout, T, Dim >
PartBunch(const PartBunch &rhs)=deletePartBunch< PLayout, T, Dim >
PartBunch(double qi, double mi, size_t totalP, int nt, double lbt, std::string integration_method, std::shared_ptr< Distribution > &OPALdistribution, std::shared_ptr< FieldSolverCmd > &OPALFieldSolver)PartBunch< PLayout, T, Dim >
PartBunch< PLayout_t< double, 3 >, double, 3 >::PartBunch(PLayout_t< double, 3 > &pl, Vector_t< double, Dim > hr, Vector_t< double, Dim > rmin, Vector_t< double, Dim > rmax, std::array< bool, Dim > decomp, double Qtot)PartBunch< PLayout_t< double, 3 >, double, 3 >inline
ParticleContainer_t typedefPartBunch< PLayout, T, Dim >
pbase_t typedefPartBunch< PLayout, T, Dim >
pbin_mPartBunch< PLayout, T, Dim >
performDestroy(bool updateLocalNum=false)PartBunch< PLayout, T, Dim >
periodLength_mPartBunch< PLayout, T, Dim >
PhiPartBunch< PLayout, T, Dim >
phi_mPartBunch< PLayout, T, Dim >
pmsg_mPartBunch< PLayout, T, Dim >
pre_run() overridePartBunch< PLayout, T, Dim >
print(Inform &os)PartBunch< PLayout, T, Dim >inline
print(Inform &os)PartBunch< PLayout, T, Dim >
print(Inform &os)PartBunch< PLayout, T, Dim >
QPartBunch< PLayout, T, Dim >
Q_mPartBunch< PLayout, T, Dim >
qi_mPartBunch< PLayout, T, Dim >
R(size_t i)PartBunch< PLayout, T, Dim >inline
Rebin()PartBunch< PLayout, T, Dim >inline
Rebin()PartBunch< PLayout, T, Dim >inline
rebin()PartBunch< PLayout, T, Dim >inline
rebin()PartBunch< PLayout, T, Dim >inline
referencePartBunch< PLayout, T, Dim >
reference_mPartBunch< PLayout, T, Dim >private
RefPartP_mPartBunch< PLayout, T, Dim >
RefPartP_mPartBunch< PLayout, T, Dim >
RefPartR_mPartBunch< PLayout, T, Dim >
RefPartR_mPartBunch< PLayout, T, Dim >
repartition(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh)PartBunch< PLayout, T, Dim >inline
resetID()PartBunch< PLayout, T, Dim >
resetInterpolationCache(bool clearCache=false)PartBunch< PLayout, T, Dim >inline
resetInterpolationCache(bool clearCache=false)PartBunch< PLayout, T, Dim >
resetInterpolationCache(bool clearCache=false)PartBunch< PLayout, T, Dim >inline
resetM(double m)PartBunch< PLayout, T, Dim >inline
resetPartBinBunch()PartBunch< PLayout, T, Dim >inline
resetPartBinBunch()PartBunch< PLayout, T, Dim >inline
resetPartBinID2(const double eta)PartBunch< PLayout, T, Dim >inline
resetPartBinID2(const double eta)PartBunch< PLayout, T, Dim >inline
resetQ(double q)PartBunch< PLayout, T, Dim >inline
resizeMesh()PartBunch< PLayout, T, Dim >
resizeMesh()PartBunch< PLayout, T, Dim >private
resizeMesh()PartBunch< PLayout, T, Dim >inline
rho_mPartBunch< PLayout, T, Dim >
rho_mPartBunch< PLayout, T, Dim >
rmax_mPartBunch< PLayout, T, Dim >
rmin_mPartBunch< PLayout, T, Dim >
rmsDensity_mPartBunch< PLayout, T, Dim >private
runTests()PartBunch< PLayout, T, Dim >inline
runTests()PartBunch< PLayout, T, Dim >
scatterCIC(unsigned int totalP, int iteration)PartBunch< PLayout, T, Dim >inline
scatterCIC()PartBunch< PLayout, T, Dim >inline
scatterCICPerBin(binIndex_t binIndex)PartBunch< PLayout, T, Dim >
set_meshEnlargement(double dh)PartBunch< PLayout, T, Dim >inline
set_sPos(double s)PartBunch< PLayout, T, Dim >inline
set_sPos(double s)PartBunch< PLayout, T, Dim >inline
setBCAllOpen()PartBunch< PLayout, T, Dim >inline
setBCAllOpen()PartBunch< PLayout, T, Dim >
setBCAllOpen()PartBunch< PLayout, T, Dim >inline
setBCAllPeriodic()PartBunch< PLayout, T, Dim >inline
setBCAllPeriodic()PartBunch< PLayout, T, Dim >
setBCAllPeriodic()PartBunch< PLayout, T, Dim >inline
setBCForDCBeam()PartBunch< PLayout, T, Dim >inline
setBCForDCBeam()PartBunch< PLayout, T, Dim >
setBCForDCBeam()PartBunch< PLayout, T, Dim >inline
setBConds(const ParticleBConds< Position_t, Dimension > &bc)PartBunch< PLayout, T, Dim >inline
setBeamFrequency(double v)PartBunch< PLayout, T, Dim >inline
setBeamFrequency(double v)PartBunch< PLayout, T, Dim >inline
setBinCharge(int bin, double q)PartBunch< PLayout, T, Dim >inline
setBinCharge(int bin)PartBunch< PLayout, T, Dim >inline
setBinCharge(int bin, double q)PartBunch< PLayout, T, Dim >inline
setBinCharge(int bin)PartBunch< PLayout, T, Dim >inline
setBins(std::shared_ptr< AdaptBins_t > bins)PartBunch< PLayout, T, Dim >inline
setCharge(double q)PartBunch< PLayout, T, Dim >inline
setCharge()PartBunch< PLayout, T, Dim >inline
setChargeZeroPart(double q)PartBunch< PLayout, T, Dim >inline
setCouplingConstant(double c)PartBunch< PLayout, T, Dim >inline
setCouplingConstant(double c)PartBunch< PLayout, T, Dim >inline
setdT(double dt)PartBunch< PLayout, T, Dim >inline
setdT(double dt)PartBunch< PLayout, T, Dim >inline
setEnergyBins(int numberOfEnergyBins)PartBunch< PLayout, T, Dim >inline
setEnergyBins(int numberOfEnergyBins)PartBunch< PLayout, T, Dim >inline
setGlobalMeanR(Vector_t< T, Dim > globalMeanR)PartBunch< PLayout, T, Dim >inline
setGlobalMeanR(Vector_t< double, Dim > globalMeanR)PartBunch< PLayout, T, Dim >inline
setGlobalToLocalQuaternion(Quaternion_t globalToLocalQuaternion)PartBunch< PLayout, T, Dim >inline
setGlobalTrackStep(long long n)PartBunch< PLayout, T, Dim >inline
setGlobalTrackStep(long long n)PartBunch< PLayout, T, Dim >inline
setKs3DRefp(Vector_t< double, 3 > p)PartBunch< PLayout, T, Dim >
setKs3DRefr(Vector_t< double, 3 > r)PartBunch< PLayout, T, Dim >
setLocalBinCount(size_t num, int bin)PartBunch< PLayout, T, Dim >inline
setLocalBinCount(size_t num, int bin)PartBunch< PLayout, T, Dim >inline
setLocalNum(size_t n)PartBunch< PLayout, T, Dim >
setLocalTrackStep(long long n)PartBunch< PLayout, T, Dim >inline
setLocalTrackStep(long long n)PartBunch< PLayout, T, Dim >inline
setMass(double mass)PartBunch< PLayout, T, Dim >inline
setMass()PartBunch< PLayout, T, Dim >inline
setMassZeroPart(double mass)PartBunch< PLayout, T, Dim >inline
setNumBunch(short n)PartBunch< PLayout, T, Dim >inline
setNumBunch(short n)PartBunch< PLayout, T, Dim >inline
setPBins(PartBins *pbin)PartBunch< PLayout, T, Dim >inline
setPType(const std::string &type)PartBunch< PLayout, T, Dim >inline
setQKs3D(Quaternion_t q)PartBunch< PLayout, T, Dim >
setSolver(std::string solver)PartBunch< PLayout, T, Dim >
setStepsPerTurn(int n)PartBunch< PLayout, T, Dim >inline
setStepsPerTurn(int n)PartBunch< PLayout, T, Dim >inline
setSteptoLastInj(int n)PartBunch< PLayout, T, Dim >inline
setSteptoLastInj(int n)PartBunch< PLayout, T, Dim >inline
setT(double t)PartBunch< PLayout, T, Dim >inline
setT(double t)PartBunch< PLayout, T, Dim >inline
setTEmission(double t)PartBunch< PLayout, T, Dim >inline
setTEmission(double t)PartBunch< PLayout, T, Dim >inline
setTempEField(std::shared_ptr< VField_t< T, Dim > > Etmp)PartBunch< PLayout, T, Dim >inline
setTotalNum(size_t n)PartBunch< PLayout, T, Dim >
setup(AbstractParticle< T, Dim > *pb)PartBunch< PLayout, T, Dim >private
setupBCs()PartBunch< PLayout, T, Dim >inline
setupBCs()PartBunch< PLayout, T, Dim >inline
setUpdateFlag(UpdateFlags_t f, bool val)PartBunch< PLayout, T, Dim >
setZ(int i, double zcoo)PartBunch< PLayout, T, Dim >inline
setZ(int i, double zcoo)PartBunch< PLayout, T, Dim >inline
solver_mPartBunch< PLayout, T, Dim >
solver_mPartBunch< PLayout, T, Dim >
spaceChargeEFieldCheck(Vector_t< double, 3 > efScale)PartBunch< PLayout, T, Dim >
spos_mPartBunch< PLayout, T, Dim >
stateOfLastBoundP_mPartBunch< PLayout, T, Dim >
stepsPerTurn_mPartBunch< PLayout, T, Dim >
SteptoLastInj_mPartBunch< PLayout, T, Dim >
swap(unsigned int i, unsigned int j)PartBunch< PLayout, T, Dim >inline
swap(unsigned int i, unsigned int j)PartBunch< PLayout, T, Dim >
swap(unsigned int i, unsigned int j)PartBunch< PLayout, T, Dim >inline
switchOffUnitlessPositions(bool use_dt_per_particle=false)PartBunch< PLayout, T, Dim >inline
switchOffUnitlessPositions(bool use_dt_per_particle=false)PartBunch< PLayout, T, Dim >inline
switchToUnitlessPositions(bool use_dt_per_particle=false)PartBunch< PLayout, T, Dim >inline
switchToUnitlessPositions(bool use_dt_per_particle=false)PartBunch< PLayout, T, Dim >inline
t_mPartBunch< PLayout, T, Dim >
tEmission_mPartBunch< PLayout, T, Dim >
time_mPartBunch< PLayout, T, Dim >
toLabTrafo_mPartBunch< PLayout, T, Dim >
totalP_mPartBunch< PLayout, T, Dim >
unit_state_mPartBunch< PLayout, T, Dim >
unitless enum valuePartBunch< PLayout, T, Dim >
units enum valuePartBunch< PLayout, T, Dim >
UnitState_t enum namePartBunch< PLayout, T, Dim >
update()PartBunch< PLayout, T, Dim >
update(const ParticleAttrib< char > &canSwap)PartBunch< PLayout, T, Dim >
updateDomainLength(Vector_t< int, 3 > &grid)PartBunch< PLayout, T, Dim >inline
updateDomainLength(Vektor< int, 3 > &grid)PartBunch< PLayout, T, Dim >privatevirtual
updateDomainLength(Vektor< int, 3 > &grid)=0PartBunch< PLayout, T, Dim >privatepure virtual
updateFields(const Vector_t< T, Dim > &, const Vector_t< T, Dim > &origin)PartBunch< PLayout, T, Dim >inline
updateFields(const Vector_t< double, 3 > &hr, const Vector_t< double, 3 > &origin)PartBunch< PLayout, T, Dim >privatevirtual
updateFields(const Vector_t< double, 3 > &hr, const Vector_t< double, 3 > &origin)PartBunch< PLayout, T, Dim >privatevirtual
updateLayout(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh)PartBunch< PLayout, T, Dim >inline
updateMoments()PartBunch< PLayout, T, Dim >inline
updateNumTotal()PartBunch< PLayout, T, Dim >inline
updateNumTotal()PartBunch< PLayout, T, Dim >inline
vbc_mPartBunch< PLayout, T, Dim >private
VectorPair_t typedefPartBunch< PLayout, T, Dim >
weHaveBins() constPartBunch< PLayout, T, Dim >inline
weHaveBins()PartBunch< PLayout, T, Dim >inline
weHaveEnergyBins()PartBunch< PLayout, T, Dim >inline
weHaveEnergyBins()PartBunch< PLayout, T, Dim >inline
~PartBunch()PartBunch< PLayout, T, Dim >inlinevirtual
~PartBunch()PartBunch< PLayout, T, Dim >virtual
~PartBunch()PartBunch< PLayout, T, Dim >inlinevirtual
~PartBunch()PartBunch< PLayout, T, Dim >inlinevirtual