|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <NormalDistribution.h>
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION | NormalDistribution (const T *par_p) |
| Constructor for the Normal Distribution class. The constructor takes an array of parameters of normal distribution, i.e. mean and standard deviation. | |
| KOKKOS_INLINE_FUNCTION T | getPdf (T x, unsigned int d) const |
| A wrapper to change the signature arguments of pdf in each dimension d from (x, d, par) to (x, d). | |
| KOKKOS_INLINE_FUNCTION T | getCdf (T x, unsigned int d) const |
| A wrapper to change the signature arguments of cdf in each dimension d from (x, d, par) to (x, d). | |
| KOKKOS_INLINE_FUNCTION T | getEstimate (T x, unsigned int d) const |
| A wrapper to change the signature arguments of estimate in each dimension d from (x, d, par) to (x, d). | |
| KOKKOS_INLINE_FUNCTION T | getObjFunc (T x, unsigned int d, T u) const |
| KOKKOS_INLINE_FUNCTION T | getDerObjFunc (T x, unsigned int d) const |
| KOKKOS_INLINE_FUNCTION T | getFullPdf (ippl::Vector< T, Dim > x) const |
Public Attributes | |
| T | par_m [DimP] |
| NormalDistributionFunctions< T >::PDF | pdf_m |
| NormalDistributionFunctions< T >::CDF | cdf_m |
| NormalDistributionFunctions< T >::Estimate | estimate_m |
Definition at line 149 of file NormalDistribution.h.
|
inline |
Constructor for the Normal Distribution class. The constructor takes an array of parameters of normal distribution, i.e. mean and standard deviation.
Definition at line 157 of file NormalDistribution.h.
References Dim, and ippl::random::Distribution< T, Dim, 2 *Dim, NormalDistributionFunctions< T > >::Distribution().
|
inlineinherited |
A wrapper to change the signature arguments of cdf in each dimension d from (x, d, par) to (x, d).
Definition at line 75 of file Distribution.h.
|
inlineinherited |
Definition at line 100 of file Distribution.h.
|
inlineinherited |
A wrapper to change the signature arguments of estimate in each dimension d from (x, d, par) to (x, d).
Definition at line 83 of file Distribution.h.
|
inlineinherited |
Definition at line 108 of file Distribution.h.
|
inlineinherited |
Definition at line 92 of file Distribution.h.
|
inlineinherited |
A wrapper to change the signature arguments of pdf in each dimension d from (x, d, par) to (x, d).
Definition at line 67 of file Distribution.h.
|
inherited |
Definition at line 44 of file Distribution.h.
|
inherited |
Definition at line 45 of file Distribution.h.
|
inherited |
| par_m | An array of distribution parameters. |
| pdf_m | PDF of the distribution class as a member functor. |
| cdf_m | CDF of the distribution class as a member functor. |
| estimate_m | Estimate of the initial guess for the sampling method as a member functor. |
Definition at line 42 of file Distribution.h.
|
inherited |
Definition at line 43 of file Distribution.h.