Qualia  0.2
Public Member Functions | Public Attributes | List of all members
MultiDataSet Class Reference

#include <MultiDataSet.h>

Inheritance diagram for MultiDataSet:
Inheritance graph
[legend]
Collaboration diagram for MultiDataSet:
Collaboration graph
[legend]

Public Member Functions

 MultiDataSet (DataSet **dataSets, int nDataSets)
 
virtual ~MultiDataSet ()
 
virtual void init ()
 
virtual void reset ()
 To be called before every episode. More...
 
virtual void setExample (int t)
 Sets this->example to given index t. More...
 
- Public Member Functions inherited from DataSet
 DataSet (int nExamples=0, int dim=0)
 Constructor. More...
 
virtual ~DataSet ()
 
int dim () const
 Returns the dimension of each example. More...
 
int nExamples () const
 Returns the number of examples. More...
 

Public Attributes

DataSet ** _dataSets
 
int _nDataSets
 
- Public Attributes inherited from DataSet
int _nExamples
 Number of examples in the dataset. More...
 
int _dim
 Dimension of the example. More...
 
realexample
 Current example. More...
 

Detailed Description

A dataset that is the result of the concatenation of many datasets.

Constructor & Destructor Documentation

MultiDataSet::MultiDataSet ( DataSet **  dataSets,
int  nDataSets 
)
MultiDataSet::~MultiDataSet ( )
virtual

Member Function Documentation

void MultiDataSet::init ( )
virtual

To be called before training. Should allocate example, among other things. Default version allocates example to the size of dim.

Reimplemented from DataSet.

void MultiDataSet::reset ( )
virtual

To be called before every episode.

Reimplemented from DataSet.

void MultiDataSet::setExample ( int  t)
virtual

Sets this->example to given index t.

Implements DataSet.

Member Data Documentation

DataSet** MultiDataSet::_dataSets
int MultiDataSet::_nDataSets

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