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

#include <Qualia.h>

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

Public Member Functions

 Qualia (Agent *agent, Environment *env)
 
virtual ~Qualia ()
 
virtual void init ()
 
virtual ObservationAction * start ()
 
virtual ObservationAction * step ()
 
virtual bool episode (unsigned int maxSteps)
 

Public Attributes

Agent * agent
 
Environment * environment
 
Action * lastAction
 
ObservationAction observationAction
 
int nSteps
 
int nEpisodes
 

Constructor & Destructor Documentation

Qualia::Qualia ( Agent *  agent,
Environment *  env 
)
Qualia::~Qualia ( )
virtual

Member Function Documentation

bool Qualia::episode ( unsigned int  maxSteps)
virtual
void Qualia::init ( )
virtual

Reimplemented in RLQualia.

ObservationAction * Qualia::start ( )
virtual

Reimplemented in RLQualia.

ObservationAction * Qualia::step ( )
virtual

Reimplemented in RLQualia.

Member Data Documentation

Agent* Qualia::agent
Environment* Qualia::environment
Action* Qualia::lastAction
int Qualia::nEpisodes
int Qualia::nSteps
ObservationAction Qualia::observationAction

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