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

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

avrgpz_mGaussianprivate
computeLocalEmitCount(size_t totalToSample) constSamplingBase
cutoffR_mGaussianprivate
emissionModel_mSamplingBaseprotected
emitParticles(double t, double dt) overrideGaussianvirtual
fc_mSamplingBaseprotected
fillPolarization(size_t startIdx, size_t count)SamplingBaseinline
fixMeanR_mGaussianprivate
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) overrideGaussianvirtual
getEmissionR0() constSamplingBaseinline
getEmissionTimeStep() constSamplingBaseinlinevirtual
getFixMeanR(bool &fixMeanR) constGaussianinline
getGlobalTimeShift() constSamplingBaseinlinevirtual
getInitialReferenceMomentum() constSamplingBaseinlinevirtual
getParameters(Vector_t< double, 3 > &sigmaR, Vector_t< double, 3 > &sigmaP, double &avrgpz, Vector_t< double, 3 > &cutoffR) constGaussianinline
hasEmittedOnce_mSamplingBaseprotected
hasInitialReferenceMomentum() constSamplingBaseinlinevirtual
initDomainDecomp(double)SamplingBaseinlinevirtual
initialPol_mSamplingBaseprotected
initRandomPool()Gaussianprivate
isEmissionDone(double t) constSamplingBaseinlinevirtual
opalDist_mSamplingBaseprotected
P0_mSamplingBaseprotected
pc_mSamplingBaseprotected
R0_mSamplingBaseprotected
randPool_mGaussianprivate
samperTimer_mGaussian
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
setAvrgpz(double avrgpz)Gaussianinline
setCutoffR(const Vector_t< double, 3 > &cutoffR)Gaussianinline
setEmissionOffsets(ippl::Vector< double, 3 > R0, ippl::Vector< double, 3 > P0, double t0, const std::string &emissionModel="NONE")SamplingBaseinline
setFixMeanR(bool fixMeanR)Gaussianinline
setInitialPolarization(const ippl::Vector< double, 3 > &pol)SamplingBaseinline
setSigmaP(const Vector_t< double, 3 > &sigmaP)Gaussianinline
setSigmaR(const Vector_t< double, 3 > &sigmaR)Gaussianinline
setWithDomainDecomp(bool)SamplingBaseinlinevirtual
sigmaP_mGaussianprivate
sigmaR_mGaussianprivate
t0_mSamplingBaseprotected
testEmitParticles(size_t, double)SamplingBaseinlinevirtual
testNumEmitParticles(size_t, double)SamplingBaseinlinevirtual
~SamplingBase()SamplingBaseinlinevirtual