Eaagles::Basic::RngStream Class Reference

List of all members.

Public Member Functions

 RngStream (const char *name="")
void ResetStartStream ()
void ResetStartSubstream ()
void ResetNextSubstream ()
void SetAntithetic (bool a)
void IncreasedPrecis (bool incp)
bool SetSeed (const unsigned long seed[6])
void AdvanceState (long e, long c)
void GetState (unsigned long seed[6]) const
void WriteState () const
void WriteStateFull () const
double RandU01 ()
int RandInt (int i, int j)

Static Public Member Functions

static bool SetPackageSeed (const unsigned long seed[6])

Private Member Functions

double U01 ()
double U01d ()

Private Attributes

double Cg [6]
double Bg [6]
double Ig [6]
bool anti
bool incPrec
std::string name

Static Private Attributes

static double nextSeed [6]

Constructor & Destructor Documentation

Eaagles::Basic::RngStream::RngStream ( const char *  name = ""  ) 


Member Function Documentation

bool Eaagles::Basic::RngStream::SetPackageSeed ( const unsigned long  seed[6]  )  [static]

void Eaagles::Basic::RngStream::ResetStartStream (  ) 

void Eaagles::Basic::RngStream::ResetStartSubstream (  ) 

void Eaagles::Basic::RngStream::ResetNextSubstream (  ) 

void Eaagles::Basic::RngStream::SetAntithetic ( bool  a  ) 

void Eaagles::Basic::RngStream::IncreasedPrecis ( bool  incp  ) 

bool Eaagles::Basic::RngStream::SetSeed ( const unsigned long  seed[6]  ) 

void Eaagles::Basic::RngStream::AdvanceState ( long  e,
long  c 
)

void Eaagles::Basic::RngStream::GetState ( unsigned long  seed[6]  )  const

void Eaagles::Basic::RngStream::WriteState (  )  const

void Eaagles::Basic::RngStream::WriteStateFull (  )  const

double Eaagles::Basic::RngStream::RandU01 (  ) 

int Eaagles::Basic::RngStream::RandInt ( int  i,
int  j 
)

double Eaagles::Basic::RngStream::U01 (  )  [private]

double Eaagles::Basic::RngStream::U01d (  )  [private]


Member Data Documentation

double Eaagles::Basic::RngStream::Cg[6] [private]

double Eaagles::Basic::RngStream::Bg[6] [private]

double Eaagles::Basic::RngStream::Ig[6] [private]

bool Eaagles::Basic::RngStream::anti [private]

bool Eaagles::Basic::RngStream::incPrec [private]

std::string Eaagles::Basic::RngStream::name [private]

double Eaagles::Basic::RngStream::nextSeed [static, private]


Generated on Tue Dec 19 16:26:21 2006 for Eaagles by  doxygen 1.5.0