OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
OpalFlatTop Member List

This is the complete list of members for OpalFlatTop, including all inherited members.

birthTimes_mOpalFlatTopprivate
buildBirthTimeInventory(size_t numberOfParticles)OpalFlatTopprivate
computeLocalEmitCount(size_t totalToSample) constSamplingBase
computeLocalEmitRange(size_t totalToEmit) constOpalFlatTopprivate
cutoffR_mOpalFlatTopprivate
determineHostSeed()OpalFlatTopprivatestatic
determineRandInit()OpalFlatTopprivatestatic
distArea_mOpalFlatTopprivate
emissionModel_mSamplingBaseprotected
emissionSteps_mOpalFlatTopprivate
emissionTime_mOpalFlatTopprivate
emitParticles(double t, double dt) overrideOpalFlatTopvirtual
emitting_mOpalFlatTopprivate
fallTime_mOpalFlatTopprivate
fc_mSamplingBaseprotected
fillPolarization(size_t startIdx, size_t count)SamplingBaseinline
flattopTime_mOpalFlatTopprivate
ftOscAmplitude_mOpalFlatTopprivate
ftOscPeriods_mOpalFlatTopprivate
generateLocalParticles(size_type nlocalBefore, size_t globalBegin, size_t nNew, double tStart, double dt)OpalFlatTop
generateParticles(size_t &numberOfParticles, Vector_t< double, 3 > nr) overrideOpalFlatTopvirtual
getBirthTimes() constOpalFlatTopinline
getDistArea() constOpalFlatTopinline
getEmissionR0() constSamplingBaseinline
getEmissionTime() constOpalFlatTopinline
getEmissionTimeStep() const overrideOpalFlatTopinlinevirtual
getGlobalTimeShift() const overrideOpalFlatTopinlinevirtual
getInitialReferenceMomentum() const overrideOpalFlatTopvirtual
getInventorySize() constOpalFlatTopinline
getNextGlobalIndex() constOpalFlatTopinline
hasEmittedOnce_mSamplingBaseprotected
hasInitialReferenceMomentum() const overrideOpalFlatTopinlinevirtual
host_rng_mOpalFlatTopprivate
hr_mOpalFlatTopprivate
initDomainDecomp(double BoxIncr) overrideOpalFlatTopvirtual
initialPol_mSamplingBaseprotected
inventoryBuilt_mOpalFlatTopprivate
isEmissionDone(double) const overrideOpalFlatTopinlinevirtual
nextGlobalIndex_mOpalFlatTopprivate
normalizedFlankArea_mOpalFlatTopprivate
nr_mOpalFlatTopprivate
opalDist_mSamplingBaseprotected
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_mSamplingBaseprotected
pc_mSamplingBaseprotected
R0_mSamplingBaseprotected
rand_pool_mOpalFlatTopprivate
riseTime_mOpalFlatTopprivate
sampleTruncatedHalfGaussian(double sigma, double limit)OpalFlatTopprivate
SamplingBase(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, Distribution_t *dist)SamplingBaseinline
SamplingBase(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc)SamplingBaseinline
SamplingBase(std::shared_ptr< ParticleContainer_t > pc)SamplingBaseinline
samplingMethod_mSamplingBaseprotected
setBirthTimesForTest(std::vector< double > birthTimes)OpalFlatTop
setEmissionOffsets(ippl::Vector< double, 3 > R0, ippl::Vector< double, 3 > P0, double t0, const std::string &emissionModel="NONE")SamplingBaseinline
setInitialPolarization(const ippl::Vector< double, 3 > &pol)SamplingBaseinline
setInternalVariables(bool emitting, double sigmaTFall, double sigmaTRise, Vector_t< double, 3 > cutoff, double tPulseLengthFWHM, Vector_t< double, 3 > sigmaR, double ftOscAmplitude, double ftOscPeriods)OpalFlatTopprivate
setParameters(Distribution_t *opalDist)OpalFlatTopprivate
setWithDomainDecomp(bool withDomainDecomp) overrideOpalFlatTopvirtual
sigmaR_mOpalFlatTopprivate
sigmaTFall_mOpalFlatTopprivate
sigmaTRise_mOpalFlatTopprivate
size_type typedefOpalFlatTopprivate
t0_mSamplingBaseprotected
testEmitParticles(size_t, double)SamplingBaseinlinevirtual
testNumEmitParticles(size_t, double)SamplingBaseinlinevirtual
toBirthTime(double opalPulseTime) constOpalFlatTopprivate
totalN_mOpalFlatTopprivate
withDomainDecomp_mOpalFlatTopprivate
~SamplingBase()SamplingBaseinlinevirtual