|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
#include "Distribution.h"#include "SamplingBase.hpp"#include <Kokkos_Random.hpp>#include "Ippl.h"#include "Utilities/Options.h"#include "OPALTypes.h"#include <memory>#include <cmath>Go to the source code of this file.
Classes | |
| class | MultiVariateGaussian |
| A particle generation method following multivariate Gaussian distribution. More... | |
Typedefs | |
| using | ParticleContainer_t = ParticleContainer<double, 3> |
| using | FieldContainer_t = FieldContainer<double, 3> |
| using | Dist_t = ippl::random::NormalDistribution<double, 3> |
| using | Matrix_t = ippl::Vector<ippl::Vector<double, 6>, 6> |
| using Dist_t = ippl::random::NormalDistribution<double, 3> |
Definition at line 17 of file MultiVariateGaussian.h.
| using FieldContainer_t = FieldContainer<double, 3> |
Definition at line 14 of file MultiVariateGaussian.h.
| using Matrix_t = ippl::Vector<ippl::Vector<double, 6>, 6> |
Definition at line 18 of file MultiVariateGaussian.h.
| using ParticleContainer_t = ParticleContainer<double, 3> |
Definition at line 13 of file MultiVariateGaussian.h.