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

Generates double floating point numbers in the open interval (0, 1). More...

#include <mtrand.h>

Inheritance diagram for Util::MTRand_open:
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 open interval (0, 1).

Definition at line 263 of file mtrand.h.


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