Public Member Functions | Protected Attributes

mmdb::math::RandomNumber Class Reference

#include <mmdb_math_rand.h>

List of all members.

Public Member Functions

 RandomNumber (long IJ=0, long KL=0)
void Init (long IJ=0, long KL=0)
realtype gauss_rnd ()
 Gaussian random numbers.
realtype random ()
 Uniform [0..1] random number generator.
realtype srandom ()
 Uniform [-1..1] random number generator.
void read (io::RFile f)
void write (io::RFile f)

Protected Attributes

long I97
long J97
realtype U [97]
realtype C
realtype CD
realtype CM
realtype gset
long iset

Constructor & Destructor Documentation

mmdb::math::RandomNumber::RandomNumber ( long  IJ = 0,
long  KL = 0 
)

Member Function Documentation

realtype mmdb::math::RandomNumber::gauss_rnd (  )

Gaussian random numbers.

void mmdb::math::RandomNumber::Init ( long  IJ = 0,
long  KL = 0 
)
realtype mmdb::math::RandomNumber::random (  )

Uniform [0..1] random number generator.

void mmdb::math::RandomNumber::read ( io::RFile  f )
realtype mmdb::math::RandomNumber::srandom (  )

Uniform [-1..1] random number generator.

void mmdb::math::RandomNumber::write ( io::RFile  f )

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines