Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::random::NormalDistribution< UniformRandomNumberGenerator >
+ Graphe de collaboration de Arcane::random::NormalDistribution< UniformRandomNumberGenerator >:

Types publics

typedef UniformRandomNumberGenerator base_type
 

Fonctions membres publiques

 NormalDistribution (base_type &rng, Real mean=0.0, Real sigma=1.0)
 
 NormalDistribution (const NormalDistribution &other)
 
Real operator() ()
 

Attributs privés

Uniform01< base_type_rng
 
const Real _mean
 
const Real _sigma
 
Real _r1 = 0.0
 
Real _r2 = 0.0
 
Real _cached_rho = 0.0
 
bool _valid
 

Description détaillée

template<class UniformRandomNumberGenerator>
class Arcane::random::NormalDistribution< UniformRandomNumberGenerator >

Définition à la ligne 56 du fichier NormalDistribution.h.

Documentation des définitions de type membres

◆ base_type

Documentation des constructeurs et destructeur

◆ NormalDistribution() [1/2]

Arcane::random::NormalDistribution< UniformRandomNumberGenerator >::NormalDistribution ( base_type rng,
Real  mean = 0.0,
Real  sigma = 1.0 
)
inlineexplicit

Définition à la ligne 62 du fichier NormalDistribution.h.

◆ NormalDistribution() [2/2]

Documentation des fonctions membres

◆ operator()()

Définition à la ligne 74 du fichier NormalDistribution.h.

Documentation des données membres

◆ _cached_rho

Définition à la ligne 96 du fichier NormalDistribution.h.

◆ _mean

Définition à la ligne 93 du fichier NormalDistribution.h.

◆ _r1

Définition à la ligne 94 du fichier NormalDistribution.h.

◆ _r2

Définition à la ligne 95 du fichier NormalDistribution.h.

◆ _rng

◆ _sigma

Définition à la ligne 93 du fichier NormalDistribution.h.

◆ _valid


La documentation de cette classe a été générée à partir du fichier suivant :