| actT() | PartBunchBase< T, Dim > | virtual |
| Bf | PartBunchBase< T, Dim > | |
| Bin | PartBunchBase< T, Dim > | |
| binemitted_m | PartBunchBase< T, Dim > | protected |
| bingamma_m | PartBunchBase< T, Dim > | protected |
| boundp() | PartBunchBase< T, Dim > | virtual |
| boundp_destroy() | PartBunchBase< T, Dim > | |
| boundp_destroyT() | PartBunchBase< T, Dim > | |
| boundpBoundsTimer_m | PartBunchBase< T, Dim > | protected |
| boundpTimer_m | PartBunchBase< T, Dim > | protected |
| boundpUpdateTimer_m | PartBunchBase< T, Dim > | protected |
| bunchLocalNum_m | PartBunchBase< T, Dim > | protected |
| bunchNum | PartBunchBase< T, Dim > | |
| bunchTotalNum_m | PartBunchBase< 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 |
| cavityGapCrossed | PartBunchBase< T, Dim > | |
| centroid_m | PartBunchBase< T, Dim > | protected |
| computeSelfFields()=0 | PartBunchBase< T, Dim > | pure virtual |
| computeSelfFields(int bin)=0 | PartBunchBase< T, Dim > | pure virtual |
| computeSelfFields_cycl(double gamma)=0 | PartBunchBase< T, Dim > | pure virtual |
| computeSelfFields_cycl(int bin)=0 | PartBunchBase< T, Dim > | pure virtual |
| correctEnergy(double avrgp) | PartBunchBase< T, Dim > | |
| countTotalNumPerBunch() | PartBunchBase< T, Dim > | |
| couplingConstant_m | PartBunchBase< T, Dim > | protected |
| create(size_t M) | PartBunchBase< T, Dim > | |
| createWithID(unsigned id) | PartBunchBase< T, Dim > | |
| dcBeam_m | PartBunchBase< T, Dim > | protected |
| DDx_m | PartBunchBase< T, Dim > | protected |
| DDy_m | PartBunchBase< T, Dim > | protected |
| dE_m | PartBunchBase< T, Dim > | protected |
| deltaTau_m | PartBunchBase< T, Dim > | |
| destroy(size_t M, size_t I, bool doNow=false) | PartBunchBase< T, Dim > | |
| destroyT() | PartBunchBase< T, Dim > | |
| dh_m | PartBunchBase< T, Dim > | protected |
| Dimension | PartBunchBase< T, Dim > | static |
| dist_m | PartBunchBase< T, Dim > | protected |
| distDump_m | PartBunchBase< T, Dim > | protected |
| distrCreate_m | PartBunchBase< T, Dim > | |
| distrReload_m | PartBunchBase< T, Dim > | |
| do_binaryRepart() | PartBunchBase< T, Dim > | virtual |
| doEmission() | PartBunchBase< T, Dim > | |
| dt | PartBunchBase< T, Dim > | |
| dt_m | PartBunchBase< T, Dim > | protected |
| dtScInit_m | PartBunchBase< T, Dim > | |
| Dx_m | PartBunchBase< T, Dim > | protected |
| Dy_m | PartBunchBase< T, Dim > | protected |
| Ef | PartBunchBase< T, Dim > | |
| Eftmp | PartBunchBase< T, Dim > | |
| eKin_m | PartBunchBase< T, Dim > | protected |
| emitParticles(double eZ) | PartBunchBase< T, Dim > | |
| eps_m | PartBunchBase< T, Dim > | protected |
| eps_norm_m | PartBunchBase< T, Dim > | protected |
| f_stream | PartBunchBase< T, Dim > | |
| fieldDBGStep_m | PartBunchBase< T, Dim > | protected |
| fixed_grid | PartBunchBase< T, Dim > | |
| fs_m | PartBunchBase< 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()=0 | PartBunchBase< T, Dim > | pure virtual |
| getEkin() const | PartBunchBase< T, Dim > | |
| getEmissionDeltaT() | PartBunchBase< T, Dim > | |
| getFieldLayout()=0 | PartBunchBase< 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)=0 | PartBunchBase< 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_m | PartBunchBase< T, Dim > | protected |
| globalPartPerNode_m | PartBunchBase< T, Dim > | protected |
| globalToLocalQuaternion_m | PartBunchBase< T, Dim > | protected |
| globalTrackStep_m | PartBunchBase< T, Dim > | protected |
| halo_m | PartBunchBase< T, Dim > | protected |
| hasBinning() | PartBunchBase< T, Dim > | |
| hasFieldSolver() | PartBunchBase< T, Dim > | |
| histoTimer_m | PartBunchBase< T, Dim > | protected |
| hr_m | PartBunchBase< T, Dim > | protected |
| ID | PartBunchBase< T, Dim > | |
| incrementT() | PartBunchBase< T, Dim > | |
| incTrackSteps() | PartBunchBase< T, Dim > | |
| initialize(FieldLayout_t *fLayout)=0 | PartBunchBase< T, Dim > | pure virtual |
| isGridFixed() | PartBunchBase< T, Dim > | |
| iterateEmittedBin(int binNumber) | PartBunchBase< T, Dim > | |
| localTrackStep_m | PartBunchBase< T, Dim > | protected |
| lossDs_m | PartBunchBase< T, Dim > | |
| lowParticleCount_m | PartBunchBase< T, Dim > | |
| M | PartBunchBase< T, Dim > | |
| maximumAmplitudes(const FMatrix< double, 6, 6 > &D, double &axmax, double &aymax) | PartBunchBase< T, Dim > | |
| moments_m | PartBunchBase< T, Dim > | protected |
| myNode_m | PartBunchBase< T, Dim > | |
| nodes_m | PartBunchBase< T, Dim > | |
| nr_m | PartBunchBase< T, Dim > | protected |
| numBunch_m | PartBunchBase< T, Dim > | protected |
| P | PartBunchBase< 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)=delete | PartBunchBase< T, Dim > | |
| ParticleIndex_t typedef | PartBunchBase< T, Dim > | |
| ParticlePos_t typedef | PartBunchBase< T, Dim > | |
| pbase | PartBunchBase< T, Dim > | protected |
| pbin_m | PartBunchBase< T, Dim > | |
| performDestroy(bool updateLocalNum=false) | PartBunchBase< T, Dim > | |
| periodLength_m | PartBunchBase< T, Dim > | protected |
| Phi | PartBunchBase< T, Dim > | |
| pmean_m | PartBunchBase< T, Dim > | protected |
| pmsg_m | PartBunchBase< T, Dim > | |
| Position_t typedef | PartBunchBase< T, Dim > | |
| print(Inform &os) | PartBunchBase< T, Dim > | |
| prms_m | PartBunchBase< T, Dim > | protected |
| PType | PartBunchBase< T, Dim > | |
| push_back(OpalParticle p) | PartBunchBase< T, Dim > | |
| Q | PartBunchBase< T, Dim > | |
| qi_m | PartBunchBase< T, Dim > | protected |
| R | PartBunchBase< T, Dim > | |
| Rebin() | PartBunchBase< T, Dim > | |
| rebin() | PartBunchBase< T, Dim > | |
| reference | PartBunchBase< T, Dim > | protected |
| RefPartP_m | PartBunchBase< T, Dim > | |
| RefPartR_m | PartBunchBase< T, Dim > | |
| refPType_m | PartBunchBase< 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_m | PartBunchBase< T, Dim > | protected |
| rmean_m | PartBunchBase< T, Dim > | protected |
| rmin_m | PartBunchBase< T, Dim > | protected |
| rprms_m | PartBunchBase< T, Dim > | protected |
| rrms_m | PartBunchBase< T, Dim > | protected |
| runTests() | PartBunchBase< T, Dim > | virtual |
| selfFieldTimer_m | PartBunchBase< 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_m | PartBunchBase< T, Dim > | protected |
| stateOfLastBoundP_ | PartBunchBase< T, Dim > | protected |
| statParamTimer_m | PartBunchBase< T, Dim > | protected |
| stepsPerTurn_m | PartBunchBase< T, Dim > | protected |
| SteptoLastInj_m | PartBunchBase< 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_m | PartBunchBase< T, Dim > | protected |
| tEmission_m | PartBunchBase< T, Dim > | protected |
| toLabTrafo_m | PartBunchBase< T, Dim > | |
| TriID | PartBunchBase< T, Dim > | |
| unit_state_ | PartBunchBase< T, Dim > | protected |
| unitless enum value | PartBunchBase< T, Dim > | |
| units enum value | PartBunchBase< T, Dim > | |
| UnitState_t enum name | PartBunchBase< T, Dim > | |
| update() | PartBunchBase< T, Dim > | |
| update(const ParticleAttrib< char > &canSwap) | PartBunchBase< T, Dim > | |
| updateDomainLength(Vektor< int, 3 > &grid)=0 | PartBunchBase< T, Dim > | privatepure virtual |
| updateFields(const Vector_t &hr, const Vector_t &origin) | PartBunchBase< T, Dim > | privatevirtual |
| UpdateFlags_t typedef | PartBunchBase< T, Dim > | |
| updateNumTotal() | PartBunchBase< T, Dim > | |
| VectorPair_t typedef | PartBunchBase< T, Dim > | |
| weHaveBins() const | PartBunchBase< T, Dim > | |
| weHaveEnergyBins() | PartBunchBase< T, Dim > | |
| ~PartBunchBase() | PartBunchBase< T, Dim > | inlinevirtual |