|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
This is the complete list of members for OpalFlatTop, including all inherited members.
| birthTimes_m | OpalFlatTop | private |
| buildBirthTimeInventory(size_t numberOfParticles) | OpalFlatTop | private |
| computeLocalEmitCount(size_t totalToSample) const | SamplingBase | |
| computeLocalEmitRange(size_t totalToEmit) const | OpalFlatTop | private |
| cutoffR_m | OpalFlatTop | private |
| determineHostSeed() | OpalFlatTop | privatestatic |
| determineRandInit() | OpalFlatTop | privatestatic |
| distArea_m | OpalFlatTop | private |
| emissionModel_m | SamplingBase | protected |
| emissionSteps_m | OpalFlatTop | private |
| emissionTime_m | OpalFlatTop | private |
| emitParticles(double t, double dt) override | OpalFlatTop | virtual |
| emitting_m | OpalFlatTop | private |
| fallTime_m | OpalFlatTop | private |
| fc_m | SamplingBase | protected |
| fillPolarization(size_t startIdx, size_t count) | SamplingBase | inline |
| flattopTime_m | OpalFlatTop | private |
| ftOscAmplitude_m | OpalFlatTop | private |
| ftOscPeriods_m | OpalFlatTop | private |
| generateLocalParticles(size_type nlocalBefore, size_t globalBegin, size_t nNew, double tStart, double dt) | OpalFlatTop | |
| generateParticles(size_t &numberOfParticles, Vector_t< double, 3 > nr) override | OpalFlatTop | virtual |
| getBirthTimes() const | OpalFlatTop | inline |
| getDistArea() const | OpalFlatTop | inline |
| getEmissionR0() const | SamplingBase | inline |
| getEmissionTime() const | OpalFlatTop | inline |
| getEmissionTimeStep() const override | OpalFlatTop | inlinevirtual |
| getGlobalTimeShift() const override | OpalFlatTop | inlinevirtual |
| getInitialReferenceMomentum() const override | OpalFlatTop | virtual |
| getInventorySize() const | OpalFlatTop | inline |
| getNextGlobalIndex() const | OpalFlatTop | inline |
| hasEmittedOnce_m | SamplingBase | protected |
| hasInitialReferenceMomentum() const override | OpalFlatTop | inlinevirtual |
| host_rng_m | OpalFlatTop | private |
| hr_m | OpalFlatTop | private |
| initDomainDecomp(double BoxIncr) override | OpalFlatTop | virtual |
| initialPol_m | SamplingBase | protected |
| inventoryBuilt_m | OpalFlatTop | private |
| isEmissionDone(double) const override | OpalFlatTop | inlinevirtual |
| nextGlobalIndex_m | OpalFlatTop | private |
| normalizedFlankArea_m | OpalFlatTop | private |
| nr_m | OpalFlatTop | private |
| opalDist_m | SamplingBase | protected |
| OpalFlatTop(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, Distribution_t *opalDist) | OpalFlatTop | |
| OpalFlatTop(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, bool emitting, double sigmaTFall, double sigmaTRise, Vector_t< double, 3 > cutoff, double tPulseLengthFWHM, Vector_t< double, 3 > sigmaR, double ftOscAmplitude=0.0, double ftOscPeriods=0.0) | OpalFlatTop | |
| P0_m | SamplingBase | protected |
| pc_m | SamplingBase | protected |
| R0_m | SamplingBase | protected |
| rand_pool_m | OpalFlatTop | private |
| riseTime_m | OpalFlatTop | private |
| sampleTruncatedHalfGaussian(double sigma, double limit) | OpalFlatTop | private |
| 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 |
| setBirthTimesForTest(std::vector< double > birthTimes) | OpalFlatTop | |
| setEmissionOffsets(ippl::Vector< double, 3 > R0, ippl::Vector< double, 3 > P0, double t0, const std::string &emissionModel="NONE") | SamplingBase | inline |
| setInitialPolarization(const ippl::Vector< double, 3 > &pol) | SamplingBase | inline |
| setInternalVariables(bool emitting, double sigmaTFall, double sigmaTRise, Vector_t< double, 3 > cutoff, double tPulseLengthFWHM, Vector_t< double, 3 > sigmaR, double ftOscAmplitude, double ftOscPeriods) | OpalFlatTop | private |
| setParameters(Distribution_t *opalDist) | OpalFlatTop | private |
| setWithDomainDecomp(bool withDomainDecomp) override | OpalFlatTop | virtual |
| sigmaR_m | OpalFlatTop | private |
| sigmaTFall_m | OpalFlatTop | private |
| sigmaTRise_m | OpalFlatTop | private |
| size_type typedef | OpalFlatTop | private |
| t0_m | SamplingBase | protected |
| testEmitParticles(size_t, double) | SamplingBase | inlinevirtual |
| testNumEmitParticles(size_t, double) | SamplingBase | inlinevirtual |
| toBirthTime(double opalPulseTime) const | OpalFlatTop | private |
| totalN_m | OpalFlatTop | private |
| withDomainDecomp_m | OpalFlatTop | private |
| ~SamplingBase() | SamplingBase | inlinevirtual |