OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Gaussian Member List

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

avrgpz_mGaussianprivate
cutoffR_mGaussianprivate
emitParticles(double t, double dt)SamplingBaseinlinevirtual
fc_mSamplingBaseprotected
fixMeanR_mGaussianprivate
Gaussian(std::shared_ptr< ParticleContainer_t > &pc, std::shared_ptr< FieldContainer_t > &fc, std::shared_ptr< 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
getFixMeanR(bool &fixMeanR) constGaussianinline
getParameters(Vector_t< double, 3 > &sigmaR, Vector_t< double, 3 > &sigmaP, double &avrgpz, Vector_t< double, 3 > &cutoffR) constGaussianinline
initDomainDecomp(double BoxIncr)SamplingBaseinlinevirtual
initRandomPool()Gaussianprivate
opalDist_mSamplingBaseprotected
pc_mSamplingBaseprotected
randPool_mGaussianprivate
samperTimer_mGaussian
SamplingBase(std::shared_ptr< ParticleContainer_t > &pc, std::shared_ptr< FieldContainer_t > &fc, std::shared_ptr< Distribution_t > &dist)SamplingBaseinline
SamplingBase(std::shared_ptr< ParticleContainer_t > &pc)SamplingBaseinline
samplingMethod_mSamplingBaseprotected
setAvrgpz(double avrgpz)Gaussianinline
setCutoffR(const Vector_t< double, 3 > &cutoffR)Gaussianinline
setFixMeanR(bool fixMeanR)Gaussianinline
setSigmaP(const Vector_t< double, 3 > &sigmaP)Gaussianinline
setSigmaR(const Vector_t< double, 3 > &sigmaR)Gaussianinline
setWithDomainDecomp(bool withDomainDecomp)SamplingBaseinlinevirtual
sigmaP_mGaussianprivate
sigmaR_mGaussianprivate
testEmitParticles(size_t nsteps, double dt)SamplingBaseinlinevirtual
testNumEmitParticles(size_t nsteps, double dt)SamplingBaseinlinevirtual
~SamplingBase()SamplingBaseinlinevirtual