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

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

ComputeCenteredBounds()MultiVariateGaussian
ComputeCholeskyFactorization()MultiVariateGaussian
cov_mMultiVariateGaussianprivate
cutoffP_mMultiVariateGaussianprivate
cutoffR_mMultiVariateGaussianprivate
emitParticles(double t, double dt)SamplingBaseinlinevirtual
fc_mSamplingBaseprotected
fixMeanP_mMultiVariateGaussianprivate
fixMeanR_mMultiVariateGaussianprivate
generateParticles(size_t &numberOfParticles, Vector_t< double, 3 > nr) overrideMultiVariateGaussianvirtual
initDomainDecomp(double BoxIncr)SamplingBaseinlinevirtual
initRandomPool()MultiVariateGaussianprivate
L_mMultiVariateGaussianprivate
max_mMultiVariateGaussianprivate
meanP_mMultiVariateGaussianprivate
meanR_mMultiVariateGaussianprivate
min_mMultiVariateGaussianprivate
MultiVariateGaussian(std::shared_ptr< ParticleContainer_t > &pc, std::shared_ptr< FieldContainer_t > &fc, std::shared_ptr< Distribution_t > &opalDist)MultiVariateGaussian
MultiVariateGaussian(std::shared_ptr< ParticleContainer_t > pc, const Vector_t< double, 3 > &meanR, const Vector_t< double, 3 > &meanP, const Vector_t< double, 3 > &sigmaR, const Vector_t< double, 3 > &sigmaP, const Vector_t< double, 3 > &cutoffR, const Vector_t< double, 3 > &cutoffP, bool fixMeanR=true, bool fixMeanP=true)MultiVariateGaussian
MultiVariateGaussian(std::shared_ptr< ParticleContainer_t > pc, const Vector_t< double, 3 > &meanR, const Vector_t< double, 3 > &meanP, const Matrix_t &cov, const Vector_t< double, 3 > &cutoffR, const Vector_t< double, 3 > &cutoffP, bool fixMeanR=true, bool fixMeanP=true)MultiVariateGaussian
normMax_mMultiVariateGaussianprivate
normMin_mMultiVariateGaussianprivate
normPmax_mMultiVariateGaussianprivate
normPmin_mMultiVariateGaussianprivate
normRmax_mMultiVariateGaussianprivate
normRmin_mMultiVariateGaussianprivate
opalDist_mSamplingBaseprotected
pc_mSamplingBaseprotected
pmax_mMultiVariateGaussianprivate
pmin_mMultiVariateGaussianprivate
randPool_mMultiVariateGaussianprivate
rmax_mMultiVariateGaussianprivate
rmin_mMultiVariateGaussianprivate
samplerTimer_mMultiVariateGaussian
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
setCovarianceMatrix(const Matrix_t &cov)MultiVariateGaussianinline
setCutoffP(const Vector_t< double, 3 > &cutoffP)MultiVariateGaussianinline
setCutoffR(const Vector_t< double, 3 > &cutoffR)MultiVariateGaussianinline
setFixMeanP(bool fixMeanP)MultiVariateGaussianinline
setFixMeanR(bool fixMeanR)MultiVariateGaussianinline
setL(const Matrix_t &L)MultiVariateGaussianinline
setMeanP(const Vector_t< double, 3 > &meanP)MultiVariateGaussianinline
setMeanR(const Vector_t< double, 3 > &meanR)MultiVariateGaussianinline
setSigmaP(const Vector_t< double, 3 > &sigmaP)MultiVariateGaussianinline
setSigmaR(const Vector_t< double, 3 > &sigmaR)MultiVariateGaussianinline
setWithDomainDecomp(bool withDomainDecomp)SamplingBaseinlinevirtual
sigmaP_mMultiVariateGaussianprivate
sigmaR_mMultiVariateGaussianprivate
testEmitParticles(size_t nsteps, double dt)SamplingBaseinlinevirtual
testNumEmitParticles(size_t nsteps, double dt)SamplingBaseinlinevirtual
~SamplingBase()SamplingBaseinlinevirtual