|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
This is the complete list of members for Gaussian, including all inherited members.
| avrgpz_m | Gaussian | private |
| computeLocalEmitCount(size_t totalToSample) const | SamplingBase | |
| cutoffR_m | Gaussian | private |
| emissionModel_m | SamplingBase | protected |
| emitParticles(double t, double dt) override | Gaussian | virtual |
| fc_m | SamplingBase | protected |
| fillPolarization(size_t startIdx, size_t count) | SamplingBase | inline |
| fixMeanR_m | Gaussian | private |
| Gaussian(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, Distribution_t *opalDist) | Gaussian | |
| Gaussian(std::shared_ptr< ParticleContainer_t > pc, const Vector_t< double, 3 > &sigmaR, const Vector_t< double, 3 > &sigmaP, double avrgpz, const Vector_t< double, 3 > &cutoffR, bool fix_meanR=true) | Gaussian | |
| generateParticles(size_t &numberOfParticles, Vector_t< double, 3 > nr) override | Gaussian | virtual |
| getEmissionR0() const | SamplingBase | inline |
| getEmissionTimeStep() const | SamplingBase | inlinevirtual |
| getFixMeanR(bool &fixMeanR) const | Gaussian | inline |
| getGlobalTimeShift() const | SamplingBase | inlinevirtual |
| getInitialReferenceMomentum() const | SamplingBase | inlinevirtual |
| getParameters(Vector_t< double, 3 > &sigmaR, Vector_t< double, 3 > &sigmaP, double &avrgpz, Vector_t< double, 3 > &cutoffR) const | Gaussian | inline |
| hasEmittedOnce_m | SamplingBase | protected |
| hasInitialReferenceMomentum() const | SamplingBase | inlinevirtual |
| initDomainDecomp(double) | SamplingBase | inlinevirtual |
| initialPol_m | SamplingBase | protected |
| initRandomPool() | Gaussian | private |
| isEmissionDone(double t) const | SamplingBase | inlinevirtual |
| opalDist_m | SamplingBase | protected |
| P0_m | SamplingBase | protected |
| pc_m | SamplingBase | protected |
| R0_m | SamplingBase | protected |
| randPool_m | Gaussian | private |
| samperTimer_m | Gaussian | |
| SamplingBase(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, Distribution_t *dist) | SamplingBase | inline |
| SamplingBase(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc) | SamplingBase | inline |
| SamplingBase(std::shared_ptr< ParticleContainer_t > pc) | SamplingBase | inline |
| samplingMethod_m | SamplingBase | protected |
| setAvrgpz(double avrgpz) | Gaussian | inline |
| setCutoffR(const Vector_t< double, 3 > &cutoffR) | Gaussian | inline |
| setEmissionOffsets(ippl::Vector< double, 3 > R0, ippl::Vector< double, 3 > P0, double t0, const std::string &emissionModel="NONE") | SamplingBase | inline |
| setFixMeanR(bool fixMeanR) | Gaussian | inline |
| setInitialPolarization(const ippl::Vector< double, 3 > &pol) | SamplingBase | inline |
| setSigmaP(const Vector_t< double, 3 > &sigmaP) | Gaussian | inline |
| setSigmaR(const Vector_t< double, 3 > &sigmaR) | Gaussian | inline |
| setWithDomainDecomp(bool) | SamplingBase | inlinevirtual |
| sigmaP_m | Gaussian | private |
| sigmaR_m | Gaussian | private |
| t0_m | SamplingBase | protected |
| testEmitParticles(size_t, double) | SamplingBase | inlinevirtual |
| testNumEmitParticles(size_t, double) | SamplingBase | inlinevirtual |
| ~SamplingBase() | SamplingBase | inlinevirtual |