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

RandomNumberSeed Class Reference

#include <RandomNumberSeed.h>

List of all members.

Public Methods

 RandomNumberSeed ()
 Constructors. More...

 RandomNumberSeed (unsigned long seed1, unsigned long seed2)
 ~RandomNumberSeed ()
 Destructor. More...

bool operator== (const RandomNumberSeed& t) const
 Equality operator. More...

unsigned long seed1 () const
 Retrieve m_seed1. More...

void setSeed1 ( unsigned long value )
 Update m_seed1. More...

unsigned long seed2 () const
 Retrieve m_seed2. More...

void setSeed2 ( unsigned long value )
 Update m_seed2. More...

std::ostream& fillStream ( std::ostream& s ) const
 Fill the output stream (ASCII). More...


Private Attributes

unsigned long m_seed1
 Seed1. More...

unsigned long m_seed2
 Seed2. More...


Friends

StreamBuffer& operator<< ( StreamBuffer& s, const RandomNumberSeed& obj )
 Serialize the object for writing. More...

StreamBuffer& operator>> ( StreamBuffer& s, RandomNumberSeed& obj )
 Serialize the object for reading. More...

std::ostream& operator<< ( std::ostream& s, const RandomNumberSeed& obj )
 Output operator(ASCII). More...


Constructor & Destructor Documentation

RandomNumberSeed::RandomNumberSeed ( ) [inline]
 

Constructors.

Definition at line 29 of file RandomNumberSeed.h.

RandomNumberSeed::RandomNumberSeed ( unsigned long seed1,
unsigned long seed2 ) [inline]
 

Definition at line 32 of file RandomNumberSeed.h.

RandomNumberSeed::~RandomNumberSeed ( ) [inline]
 

Destructor.

Definition at line 36 of file RandomNumberSeed.h.


Member Function Documentation

std::ostream & RandomNumberSeed::fillStream ( std::ostream & s ) const [inline]
 

Fill the output stream (ASCII).

Definition at line 76 of file RandomNumberSeed.h.

Referenced by operator<<().

bool RandomNumberSeed::operator== ( const RandomNumberSeed & t ) const [inline]
 

Equality operator.

Definition at line 39 of file RandomNumberSeed.h.

unsigned long RandomNumberSeed::seed1 ( ) const [inline]
 

Retrieve m_seed1.

Definition at line 43 of file RandomNumberSeed.h.

unsigned long RandomNumberSeed::seed2 ( ) const [inline]
 

Retrieve m_seed2.

Definition at line 51 of file RandomNumberSeed.h.

void RandomNumberSeed::setSeed1 ( unsigned long value ) [inline]
 

Update m_seed1.

Definition at line 47 of file RandomNumberSeed.h.

void RandomNumberSeed::setSeed2 ( unsigned long value ) [inline]
 

Update m_seed2.

Definition at line 55 of file RandomNumberSeed.h.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream & s,
const RandomNumberSeed & obj ) [friend]
 

Output operator(ASCII).

Definition at line 71 of file RandomNumberSeed.h.

StreamBuffer & operator<< ( StreamBuffer & s,
const RandomNumberSeed & obj ) [friend]
 

Serialize the object for writing.

Definition at line 60 of file RandomNumberSeed.h.

StreamBuffer & operator>> ( StreamBuffer & s,
RandomNumberSeed & obj ) [friend]
 

Serialize the object for reading.

Definition at line 65 of file RandomNumberSeed.h.


Member Data Documentation

unsigned long RandomNumberSeed::m_seed1 [private]
 

Seed1.

Definition at line 87 of file RandomNumberSeed.h.

unsigned long RandomNumberSeed::m_seed2 [private]
 

Seed2.

Definition at line 89 of file RandomNumberSeed.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:53 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000