OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
PartBunch< T, Dim > Member List

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

AdaptBins_t typedefPartBunch< T, Dim >
advance() overridePartBunch< T, Dim >inline
anyPcActive() constPartBunch< T, Dim >inline
applyGridUpdate(const Vector_t< double, Dim > &lower, const Vector_t< double, Dim > &upper)PartBunch< T, Dim >
Base typedefPartBunch< T, Dim >
bcHandler_mPartBunch< T, Dim >private
BCHandler_t typedefPartBunch< T, Dim >
binIndex_t typedefPartBunch< T, Dim >
BinnedFieldSolver_t typedefPartBunch< T, Dim >
bins_mPartBunch< T, Dim >private
Btmp_mPartBunch< T, Dim >private
bunchState_mPartBunch< T, Dim >private
bunchUpdate()PartBunch< T, Dim >
calcBeamParameters()PartBunch< T, Dim >
calcLineDensity(unsigned int, std::vector< double > &, std::pair< double, double > &)PartBunch< T, Dim >inline
calcMeanPhi()PartBunch< T, Dim >inline
calcNumPartsOutside(Vector_t< double, Dim >)PartBunch< T, Dim >inline
computeBoundsForFieldSolve(Vector_t< double, Dim > &lower, Vector_t< double, Dim > &upper)PartBunch< T, Dim >
computeSelfFields()PartBunch< T, Dim >
CoordinateSelector_t typedefPartBunch< T, Dim >
dataSink_mPartBunch< T, Dim >private
decomp_mPartBunch< T, Dim >
do_binaryRepart()PartBunch< T, Dim >
domain_mPartBunch< T, Dim >
dt_mPartBunch< T, Dim >
dumpBinConfig(bool preMerge)PartBunch< T, Dim >
Etmp_mPartBunch< T, Dim >private
FieldContainer_t typedefPartBunch< T, Dim >
GammaSelector_t typedefPartBunch< T, Dim >
gatherLoadBalanceStatistics()PartBunch< T, Dim >
get_bounds(Vector_t< double, Dim > &rmin, Vector_t< double, Dim > &rmax)PartBunch< T, Dim >inline
get_halo() constPartBunch< T, Dim >inline
get_hr() constPartBunch< T, Dim >inline
get_maxExtent() constPartBunch< T, Dim >inline
get_origin() constPartBunch< T, Dim >inline
get_rmsDensity() constPartBunch< T, Dim >inline
getBCHandler() constPartBunch< T, Dim >inline
getBins()PartBunch< T, Dim >inline
getBins() constPartBunch< T, Dim >inline
getBunchStateHandler()PartBunch< T, Dim >inline
getBunchStateHandler() constPartBunch< T, Dim >inline
getCharge(size_t containerIndex=0) constPartBunch< T, Dim >inline
getChargePerParticle(size_t containerIndex=0) constPartBunch< T, Dim >inline
getCurrentNBins() constPartBunch< T, Dim >inline
getDataSink() constPartBunch< T, Dim >inline
getdE()PartBunch< T, Dim >inline
getdT() constPartBunch< T, Dim >inline
getEExtrema()PartBunch< T, Dim >inline
getFieldSolver()PartBunch< T, Dim >
getFieldSolver() constPartBunch< T, Dim >
getFieldSolverType()PartBunch< T, Dim >
getGlobalTrackStep() constPartBunch< T, Dim >inline
getLoadBalance(int p)PartBunch< T, Dim >inline
getM(size_t containerIndex=0) constPartBunch< T, Dim >inline
getMassPerParticle(size_t containerIndex=0) constPartBunch< T, Dim >inline
getParticleName(size_t i) constPartBunch< T, Dim >inline
getQ(size_t containerIndex=0) constPartBunch< T, Dim >inline
getReference() constPartBunch< T, Dim >inline
getT() constPartBunch< T, Dim >inline
getTempBField()PartBunch< T, Dim >inline
getTempEField()PartBunch< T, Dim >inline
getTotalCharge() constPartBunch< T, Dim >inline
getTotalMass() constPartBunch< T, Dim >inline
getTotalNumAllContainers() constPartBunch< T, Dim >inline
globalPartPerNode_mPartBunch< T, Dim >private
globalTrackStep_mPartBunch< T, Dim >private
grid2par() overridePartBunch< T, Dim >inline
hasBinning() constPartBunch< T, Dim >inline
hasFieldSolver() constPartBunch< T, Dim >inline
hr_mPartBunch< T, Dim >
incrementT()PartBunch< T, Dim >inline
incTrackSteps()PartBunch< T, Dim >inline
integration_method_mPartBunch< T, Dim >
isFirstRepartition_mPartBunch< T, Dim >
isPcActive(size_t i) constPartBunch< T, Dim >inline
it_mPartBunch< T, Dim >
lbt_mPartBunch< T, Dim >
LoadBalancer_t typedefPartBunch< T, Dim >
mi_mPartBunch< T, Dim >private
nr_mPartBunch< T, Dim >
nrZBase_mPartBunch< T, Dim >
OPALFieldSolver_mPartBunch< T, Dim >private
origin_mPartBunch< T, Dim >
P(size_t)PartBunch< T, Dim >inline
par2grid() overridePartBunch< T, Dim >inline
PartBunch(std::vector< double > qi, std::vector< double > mi, const std::vector< Beam * > &beams, std::vector< size_t > totalParticlesPerBeam, double lbt, std::string integration_method, FieldSolverCmd *OPALFieldSolver, DataSink *dataSink)PartBunch< T, Dim >
ParticleContainer_t typedefPartBunch< T, Dim >
particleNames_mPartBunch< T, Dim >private
pcActive_mPartBunch< T, Dim >private
pcAtZStop(size_t i) constPartBunch< T, Dim >inline
pcAtZStop_mPartBunch< T, Dim >private
performBunchSanityChecks() constPartBunch< T, Dim >
pre_run() overridePartBunch< T, Dim >
print(Inform &os)PartBunch< T, Dim >
qi_mPartBunch< T, Dim >private
R(size_t)PartBunch< T, Dim >inline
reference_mPartBunch< T, Dim >private
refreshPcActiveAfterEmit()PartBunch< T, Dim >
reinitializeGridZ(int nrZ)PartBunch< T, Dim >
resetPcActive()PartBunch< T, Dim >
rmax_mPartBunch< T, Dim >
rmin_mPartBunch< T, Dim >
rmsDensity_mPartBunch< T, Dim >private
setBCHandler(std::shared_ptr< BCHandler_t > bcHandler)PartBunch< T, Dim >inline
setBins()PartBunch< T, Dim >
setBins(std::shared_ptr< AdaptBins_t > bins)PartBunch< T, Dim >inline
setCharge()PartBunch< T, Dim >inline
setdT(double dt)PartBunch< T, Dim >inline
setGlobalTrackStep(long long n)PartBunch< T, Dim >inline
setImageChargeConfiguration(bool enabled, double zPlane)PartBunch< T, Dim >
setMass()PartBunch< T, Dim >inline
setPcActive(size_t i)PartBunch< T, Dim >inline
setPcAtZStop(size_t i)PartBunch< T, Dim >
setReference(const PartData *ref)PartBunch< T, Dim >inline
setShiftedGreensConfiguration(bool enabled, double zPlane)PartBunch< T, Dim >
setSolver()PartBunch< T, Dim >
setT(double t)PartBunch< T, Dim >inline
setTempBField(std::shared_ptr< VField_t< T, Dim > > Btmp)PartBunch< T, Dim >inline
setTempEField(std::shared_ptr< VField_t< T, Dim > > Etmp)PartBunch< T, Dim >inline
setZerofaceMaxSteps(int maxSteps)PartBunch< T, Dim >
setZeroFacePlaneDumpFrequency(int frequency)PartBunch< T, Dim >
solver_mPartBunch< T, Dim >
t_mPartBunch< T, Dim >private
updateMoments()PartBunch< T, Dim >inline