Public Member Functions
MDPModel Class Reference

#include <core.hh>

List of all members.

Public Member Functions

virtual MDPModelgetCopy ()=0
virtual float getStateActionInfo (const std::vector< float > &state, int action, StateActionInfo *retval)=0
virtual bool updateWithExperience (experience &instance)=0
virtual bool updateWithExperiences (std::vector< experience > &instances)=0
virtual ~MDPModel ()

Detailed Description

Interface for a model of an MDP.

Definition at line 337 of file core.hh.


Constructor & Destructor Documentation

virtual MDPModel::~MDPModel ( ) [inline, virtual]

Definition at line 350 of file core.hh.


Member Function Documentation

virtual MDPModel* MDPModel::getCopy ( ) [pure virtual]

Get a copy of the MDP Model

virtual float MDPModel::getStateActionInfo ( const std::vector< float > &  state,
int  action,
StateActionInfo retval 
) [pure virtual]

Get the predictions of the MDP model for a given state action

virtual bool MDPModel::updateWithExperience ( experience instance) [pure virtual]

Update the MDP model with a single experience.

virtual bool MDPModel::updateWithExperiences ( std::vector< experience > &  instances) [pure virtual]

Update the MDP model with a vector of experiences.


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


rl_common
Author(s):
autogenerated on Thu Jun 6 2019 22:00:08