copasi API  0.1
Public Member Functions | Protected Member Functions | Friends
Cmt19937HR Class Reference

#include <Cmt19937.h>

Inheritance diagram for Cmt19937HR:
Cmt19937 CRandom

List of all members.

Public Member Functions

C_FLOAT64 getRandomCC ()
C_FLOAT64 getRandomCO ()
C_FLOAT64 getRandomOO ()

Protected Member Functions

 Cmt19937HR (unsigned C_INT32 seed)

Friends

CRandomCRandom::createGenerator (CRandom::Type type, unsigned C_INT32 seed)

Constructor & Destructor Documentation

Cmt19937HR::Cmt19937HR ( unsigned C_INT32  seed) [protected]

Default/Named constructor. Seeds the random number generator with the given seed.

Parameters:
C_INT32seed

Member Function Documentation

C_FLOAT64 Cmt19937HR::getRandomCC ( ) [virtual]

Produces a uniformly distributed random number in 0 <= x <= 1.

Returns:
C_FLOAT64 random

Reimplemented from Cmt19937.

C_FLOAT64 Cmt19937HR::getRandomCO ( ) [virtual]

Produces a uniformly distributed random number in 0 <= x < 1. Note: 0 < x <= 1 may be achieved by 1.0 - getRandomCO().

Returns:
C_FLOAT64 random

Reimplemented from Cmt19937.

C_FLOAT64 Cmt19937HR::getRandomOO ( ) [virtual]

Produces a uniformly distributed random number in 0 < x < 1.

Returns:
C_FLOAT64 random

Reimplemented from Cmt19937.


Friends And Related Function Documentation

CRandom* CRandom::createGenerator ( CRandom::Type  type,
unsigned C_INT32  seed 
) [friend]

Reimplemented from Cmt19937.


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