IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
NormalDistribution.h File Reference
Include dependency graph for NormalDistribution.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ippl::random::normal_cdf< T >
 Functor to calculate the cumulative distribution function (CDF) for a normal distribution. More...
struct  ippl::random::normal_pdf< T >
 Functor to calculate the probability density function (PDF) for a normal distribution. More...
struct  ippl::random::normal_estimate< T >
 Functor to estimate the initial guess for sampling normal distribution. More...
struct  ippl::random::NormalDistributionFunctions< T >
struct  ippl::random::NormalDistributionFunctions< T >::PDF
struct  ippl::random::NormalDistributionFunctions< T >::CDF
struct  ippl::random::NormalDistributionFunctions< T >::Estimate
class  ippl::random::NormalDistribution< T, Dim >

Namespaces

namespace  ippl
namespace  ippl::random

Functions

template<typename T>
KOKKOS_FUNCTION T ippl::random::normal_cdf_func (T x, T mean, T stddev)
 Calculate the cumulative distribution function (CDF) for a normal distribution.
template<typename T>
KOKKOS_FUNCTION T ippl::random::normal_pdf_func (T x, T mean, T stddev)
 Calculate the probability density function (PDF) for a normal distribution.
template<typename T>
KOKKOS_FUNCTION T ippl::random::normal_estimate_func (T u, T mean, T stddev)
 An estimator for the initial guess that is used in Newton-Raphson method of Inverste Transfrom Sampling.