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

generators::RVG_RNG< RNG_TYPE > Class Template Reference

A simple RVG using an RNG to generate d random points and use those as the random point coordinates. More...

#include <generators.h>

Inheritance diagram for generators::RVG_RNG< RNG_TYPE >:

generators::RVG List of all members.

Public Member Functions

 RVG_RNG (unsigned int dim)
 Base constructor.
virtual ~RVG_RNG ()
 Base deconstructor.
virtual void nextVector (double *x)
virtual void setSeed (unsigned int seed)

Protected Attributes

RNG_TYPE generator
 The RNG used for coordinate generation.

Detailed Description

template<typename RNG_TYPE>
class generators::RVG_RNG< RNG_TYPE >

A simple RVG using an RNG to generate d random points and use those as the random point coordinates.


Constructor & Destructor Documentation

template<typename RNG_TYPE>
generators::RVG_RNG< RNG_TYPE >::RVG_RNG unsigned int  dim  )  [inline]
 

Base constructor.

Constructs a d-dimensional random vector generator.

Parameters:
dim The number of dimensions of the to-be generated vectors.


Member Function Documentation

template<typename RNG_TYPE>
virtual void generators::RVG_RNG< RNG_TYPE >::nextVector double *  x  )  [inline, virtual]
 

See also:
RVG::nextVector()

Implements generators::RVG.

template<typename RNG_TYPE>
virtual void generators::RVG_RNG< RNG_TYPE >::setSeed unsigned int  seed  )  [inline, virtual]
 

See also:
RVG::setSeed()

Implements generators::RVG.


The documentation for this class was generated from the following file:
Generated on Fri Sep 4 18:03:47 2009 for LabSci RNG/MC generators by  doxygen 1.3.9.1