#include <core.hh>
Public Member Functions | |
virtual MDPModel * | getCopy ()=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 () |
virtual MDPModel::~MDPModel | ( | ) | [inline, virtual] |
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.