Public Member Functions | Public Attributes
momdp::MDP Struct Reference

#include <MDP.h>

Inheritance diagram for momdp::MDP:
Inheritance graph
[legend]

List of all members.

Public Member Functions

REAL_VALUE getDiscount (void)
virtual state_vectorgetInitialState (void)=0
virtual bool getIsTerminalState (state_vector &s)=0
virtual state_vectorgetNextState (state_vector &result, state_vector &s, int a, int o)=0
int getNumActions (void)
int getNumStateDimensions (void)
virtual outcome_prob_vectorgetOutcomeProbVector (outcome_prob_vector &result, state_vector &s, int a)=0
virtual REAL_VALUE getReward (state_vector &s, int a)=0
virtual ~MDP (void)

Public Attributes

REAL_VALUE discount
int numActions
int numStateDimensions

Detailed Description

Definition at line 44 of file MDP.h.


Constructor & Destructor Documentation

virtual momdp::MDP::~MDP ( void  ) [inline, virtual]

Definition at line 49 of file MDP.h.


Member Function Documentation

REAL_VALUE momdp::MDP::getDiscount ( void  ) [inline]

Definition at line 53 of file MDP.h.

virtual state_vector& momdp::MDP::getInitialState ( void  ) [pure virtual]

Implemented in momdp::POMDP.

virtual bool momdp::MDP::getIsTerminalState ( state_vector s) [pure virtual]
virtual state_vector& momdp::MDP::getNextState ( state_vector result,
state_vector s,
int  a,
int  o 
) [pure virtual]
int momdp::MDP::getNumActions ( void  ) [inline]

Definition at line 52 of file MDP.h.

int momdp::MDP::getNumStateDimensions ( void  ) [inline]

Definition at line 51 of file MDP.h.

virtual outcome_prob_vector& momdp::MDP::getOutcomeProbVector ( outcome_prob_vector result,
state_vector s,
int  a 
) [pure virtual]
virtual REAL_VALUE momdp::MDP::getReward ( state_vector s,
int  a 
) [pure virtual]

Member Data Documentation

Definition at line 47 of file MDP.h.

Definition at line 46 of file MDP.h.

Definition at line 46 of file MDP.h.


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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30