GClasses

GClasses::GNoiseGenerator Class Reference

Just generates Gaussian noise. More...

#include <GTransform.h>

Inheritance diagram for GClasses::GNoiseGenerator:
GClasses::GIncrementalTransform GClasses::GTransform

List of all members.

Public Member Functions

 GNoiseGenerator (GRand *pRand)
 GNoiseGenerator (GDomNode *pNode, GLearnerLoader &ll)
 Load from a DOM.
virtual ~GNoiseGenerator ()
virtual GDomNodeserialize (GDom *pDoc)
 Marshal this object into a DOM, which can then be converted to a variety of serial formats.
virtual void train (GMatrix &data)
 See the comment for GIncrementalTransform::train.
virtual sp_relationrelationAfter ()
virtual void transform (const double *pIn, double *pOut)
 See the comment for GIncrementalTransform::transform.
void setMeanAndDeviation (double m, double d)

Protected Attributes

GRandm_pRand
double m_mean
double m_deviation

Detailed Description

Just generates Gaussian noise.


Constructor & Destructor Documentation

GClasses::GNoiseGenerator::GNoiseGenerator ( GRand pRand)
GClasses::GNoiseGenerator::GNoiseGenerator ( GDomNode pNode,
GLearnerLoader ll 
)

Load from a DOM.

virtual GClasses::GNoiseGenerator::~GNoiseGenerator ( ) [virtual]

Member Function Documentation

virtual sp_relation& GClasses::GNoiseGenerator::relationAfter ( ) [inline, virtual]
virtual GDomNode* GClasses::GNoiseGenerator::serialize ( GDom pDoc) [virtual]

Marshal this object into a DOM, which can then be converted to a variety of serial formats.

Implements GClasses::GIncrementalTransform.

void GClasses::GNoiseGenerator::setMeanAndDeviation ( double  m,
double  d 
) [inline]
virtual void GClasses::GNoiseGenerator::train ( GMatrix data) [virtual]
virtual void GClasses::GNoiseGenerator::transform ( const double *  pIn,
double *  pOut 
) [virtual]

Member Data Documentation