Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

MersenneTwister.cpp File Reference

#include "./MersenneTwister.h"
#include "time.h"

Go to the source code of this file.

Variables

const LongNatural N = 624
const LongNatural M = 397
const LongNatural MATRIX_A = 0x9908b0dfUL
const LongNatural UPPER_MASK = 0x80000000UL
const LongNatural LOWER_MASK = 0x7fffffffUL


Variable Documentation

const LongNatural LOWER_MASK = 0x7fffffffUL
 

Definition at line 12 of file MersenneTwister.cpp.

Referenced by MersenneTwister::GetOneRandomInteger().

const LongNatural M = 397
 

Definition at line 6 of file MersenneTwister.cpp.

Referenced by volsurface::forwardvolsurface(), MersenneTwister::GetOneRandomInteger(), interpolator::interpolate(), yieldCurve::SequentDiscountFactorsByInvertSwapMatrix(), volsurface::shiftedvolsurface(), transformColumnMatrixTo1Dvalarray(), and transformMatrixTo2Dvalarray().

const LongNatural MATRIX_A = 0x9908b0dfUL
 

Definition at line 8 of file MersenneTwister.cpp.

Referenced by MersenneTwister::GetOneRandomInteger().

const LongNatural N = 624
 

Definition at line 5 of file MersenneTwister.cpp.

Referenced by volsurface::forwardvolsurface(), MersenneTwister::GetOneRandomInteger(), interpolator::interpolate(), MersenneTwister::MersenneTwister(), MersenneTwister::SetSeed(), volsurface::setvolsurface(), and volsurface::shiftedvolsurface().

const LongNatural UPPER_MASK = 0x80000000UL
 

Definition at line 10 of file MersenneTwister.cpp.

Referenced by MersenneTwister::GetOneRandomInteger().


Note: Generated nightly - reload for latest version
Generated on Thu Dec 22 23:12:38 2005 for terreneuve by doxygen 1.3.6