#include <distributions.h>
|
CUGAR_HOST_DEVICE | Exponential_distribution (const float lambda) |
|
CUGAR_HOST_DEVICE float | map (const float U) const |
|
CUGAR_HOST_DEVICE float | density (const float x) const |
|
float | next (Generator &gen) const |
|
◆ Exponential_distribution()
CUGAR_HOST_DEVICE cugar::Exponential_distribution::Exponential_distribution |
( |
const float |
lambda | ) |
|
|
inline |
constructor
- Parameters
-
lambda | distribution parameter |
◆ density()
CUGAR_HOST_DEVICE float cugar::Exponential_distribution::density |
( |
const float |
x | ) |
const |
|
inline |
probability density function
- Parameters
-
◆ map()
CUGAR_HOST_DEVICE float cugar::Exponential_distribution::map |
( |
const float |
U | ) |
const |
|
inline |
transform a uniformly distributed number through the distribution
- Parameters
-
U | real number to transform |
The documentation for this struct was generated from the following file:
- C:/p4research/research/jpantaleoni/Fermat-Public/contrib/cugar/sampling/distributions.h