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

#include <RLObservation.h>

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

Public Member Functions

 RLObservation (unsigned int dim)
 
ObservationcopyFrom (const Observation &src)
 Copies data from src. More...
 
virtual void saveData (XFile *file) const
 Save data to file (in binary format). More...
 
virtual void loadData (XFile *file)
 Loads data from file (in binary format). Dimension needs to be known in advance. More...
 
- Public Member Functions inherited from Observation
 Observation (unsigned int dim)
 Constructor (dimension needs to be known at construction). More...
 
virtual ~Observation ()
 
observation_toperator[] (int i) const
 Access operator. More...
 
unsigned int dim () const
 Returns dimension of data. More...
 

Public Attributes

real reward
 The reward component. More...
 
- Public Attributes inherited from Observation
observation_tobservations
 The array containing the observations (of size dim()). More...
 
unsigned int _dim
 Dimension of data. More...
 
bool terminal
 True iff this observation is terminal. More...
 

Detailed Description

An observation that contains a reward, for use in Reinforcement Learning (RL).

Constructor & Destructor Documentation

RLObservation::RLObservation ( unsigned int  dim)

Member Function Documentation

Observation & RLObservation::copyFrom ( const Observation src)
virtual

Copies data from src.

Reimplemented from Observation.

void RLObservation::loadData ( XFile file)
virtual

Loads data from file (in binary format). Dimension needs to be known in advance.

Reimplemented from Observation.

void RLObservation::saveData ( XFile file) const
virtual

Save data to file (in binary format).

Reimplemented from Observation.

Member Data Documentation

real RLObservation::reward

The reward component.


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