PSCF v1.1
List of all members
Util::MTRand_closed Class Reference

Generates double floating point numbers in the closed interval [0, 1]. More...

#include <mtrand.h>

Inheritance diagram for Util::MTRand_closed:
Util::MTRand_int32

Additional Inherited Members

- Public Member Functions inherited from Util::MTRand_int32
 MTRand_int32 ()
 Default constructor. More...
 
 MTRand_int32 (unsigned long s)
 Constructor with 32 bit int as seed. More...
 
 MTRand_int32 (const unsigned long *array, int size)
 Constructor with array of size 32 bit ints as seed. More...
 
 MTRand_int32 (const MTRand_int32 &)
 Copy constructor. More...
 
void operator= (const MTRand_int32 &)
 Assignment. More...
 
virtual ~MTRand_int32 ()
 Destructor. More...
 
void seed (unsigned long)
 Seed with 32 bit integer. More...
 
void seed (const unsigned long *, int size)
 Seed with array. More...
 
unsigned long operator() ()
 Overload operator() to make this a generator (functor) More...
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 Serialize to/from an archive. More...
 

Detailed Description

Generates double floating point numbers in the closed interval [0, 1].

Definition at line 230 of file mtrand.h.


The documentation for this class was generated from the following file: