InputGeneratorDefault Class Reference

Generates m_dimensional signals from a hypercubical distribution. More...

#include <InputGeneratorDefault.hpp>

Inheritance diagram for InputGeneratorDefault:

IInputGenerator List of all members.

Public Member Functions

 InputGeneratorDefault (unsigned int dimension)
virtual Vector GetInput ()
virtual Vector const & GetLastInput () const
virtual unsigned int GetDimension () const
virtual GeneratorType GetGeneratorType () const

Protected Attributes

unsigned int m_dimension
double m_min
double m_max
Vector m_vector

Detailed Description

Generates m_dimensional signals from a hypercubical distribution.


Constructor & Destructor Documentation

InputGeneratorDefault unsigned int  dimension  ) 
 

Parameters:
dimension - The dimension of the input to be generated.


Member Function Documentation

virtual Vector GetInput  )  [virtual]
 

Returns:
An m_dimensional vector.

Implements IInputGenerator.

virtual Vector const& GetLastInput  )  const [virtual]
 

Returns:
The Latest generated Input Vector.

Implements IInputGenerator.

virtual unsigned int GetDimension  )  const [virtual]
 

Returns:
The dimension, which is deciced at construction time.

Implements IInputGenerator.

virtual GeneratorType GetGeneratorType  )  const [virtual]
 

Returns:
ClassesGenerator, since this is a generator for classification

Implements IInputGenerator.


Member Data Documentation

unsigned int m_dimension [protected]
 

double m_min [protected]
 

double m_max [protected]
 

Vector m_vector [protected]
 


Generated on Mon Mar 22 16:40:49 2004 for GNG_GL by doxygen 1.3.6