aimsalgo  5.0.5
Neuroimaging image processing
NormalDeviates< T > Class Template Reference

Normal random numbers. More...

#include <aims/math/random.h>

Public Member Functions

 NormalDeviates ()
 Constructors and destructors. More...
 
virtual ~NormalDeviates ()
 destructor More...
 
Uniform random numbers

Nombres aleatoires sous forme de classe. F. Poupon le 03/08/2000

doit (int *idum=NULL)
 Normal random numbers generator. More...
 

Detailed Description

template<class T>
class NormalDeviates< T >

Normal random numbers.

Definition at line 442 of file random.h.

Constructor & Destructor Documentation

◆ NormalDeviates()

template<class T >
NormalDeviates< T >::NormalDeviates ( )
inline

Constructors and destructors.

constructor

Definition at line 449 of file random.h.

◆ ~NormalDeviates()

template<class T >
virtual NormalDeviates< T >::~NormalDeviates ( )
inlinevirtual

destructor

Definition at line 451 of file random.h.

Member Function Documentation

◆ doit()

template<class T >
T NormalDeviates< T >::doit ( int *  idum = NULL)
inline

Normal random numbers generator.

\ This function is adapted from the Numerical Recipes in C. \ Returns a normally distributed deviate with zero mean and unit variance, using method ran1(idum) of UniformDeviates as the source of uniform deviates.

Definition at line 465 of file random.h.

References UniformDeviates< T >::ran1().


The documentation for this class was generated from the following file: