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

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

ComputeCenteredBounds()MultiVariateGaussian
ComputeCholeskyFactorization()MultiVariateGaussian
computeLocalEmitCount(size_t totalToSample) constSamplingBase
cov_mMultiVariateGaussianprivate
cutoffP_mMultiVariateGaussianprivate
cutoffR_mMultiVariateGaussianprivate
emissionModel_mSamplingBaseprotected
emitParticles(double t, double dt) overrideMultiVariateGaussianvirtual
fc_mSamplingBaseprotected
fillPolarization(size_t startIdx, size_t count)SamplingBaseinline
fixMeanP_mMultiVariateGaussianprivate
fixMeanR_mMultiVariateGaussianprivate
generateParticles(size_t &numberOfParticles, Vector_t< double, 3 > nr) overrideMultiVariateGaussianvirtual
getEmissionR0() constSamplingBaseinline
getEmissionTimeStep() constSamplingBaseinlinevirtual
getGlobalTimeShift() constSamplingBaseinlinevirtual
getInitialReferenceMomentum() constSamplingBaseinlinevirtual
hasEmittedOnce_mSamplingBaseprotected
hasInitialReferenceMomentum() constSamplingBaseinlinevirtual
initDomainDecomp(double)SamplingBaseinlinevirtual
initialPol_mSamplingBaseprotected
initRandomPool()MultiVariateGaussianprivate
isEmissionDone(double t) constSamplingBaseinlinevirtual
L_mMultiVariateGaussianprivate
max_mMultiVariateGaussianprivate
meanP_mMultiVariateGaussianprivate
meanR_mMultiVariateGaussianprivate
min_mMultiVariateGaussianprivate
MultiVariateGaussian(std::shared_ptr< ParticleContainer_t > pc, std::shared_ptr< FieldContainer_t > fc, 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
P0_mSamplingBaseprotected
pc_mSamplingBaseprotected
pmax_mMultiVariateGaussianprivate
pmin_mMultiVariateGaussianprivate
R0_mSamplingBaseprotected
randPool_mMultiVariateGaussianprivate
rmax_mMultiVariateGaussianprivate
rmin_mMultiVariateGaussianprivate
samplerTimer_mMultiVariateGaussian
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
setCovarianceMatrix(const Matrix_t &cov)MultiVariateGaussianinline
setCutoffP(const Vector_t< double, 3 > &cutoffP)MultiVariateGaussianinline
setCutoffR(const Vector_t< double, 3 > &cutoffR)MultiVariateGaussianinline
setEmissionOffsets(ippl::Vector< double, 3 > R0, ippl::Vector< double, 3 > P0, double t0, const std::string &emissionModel="NONE")SamplingBaseinline
setFixMeanP(bool fixMeanP)MultiVariateGaussianinline
setFixMeanR(bool fixMeanR)MultiVariateGaussianinline
setInitialPolarization(const ippl::Vector< double, 3 > &pol)SamplingBaseinline
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)SamplingBaseinlinevirtual
sigmaP_mMultiVariateGaussianprivate
sigmaR_mMultiVariateGaussianprivate
t0_mSamplingBaseprotected
testEmitParticles(size_t, double)SamplingBaseinlinevirtual
testNumEmitParticles(size_t, double)SamplingBaseinlinevirtual
~SamplingBase()SamplingBaseinlinevirtual