|
MultiAgentDecisionProcess
|
RewardModel represents the reward model in a decision process. More...
#include <RewardModel.h>
Public Member Functions | |
| size_t | GetNrJointActions () const |
| size_t | GetNrStates () const |
| RewardModel (size_t nrS=1, size_t nrJA=1) | |
| default Constructor More... | |
| virtual | ~RewardModel () |
| Destructor. More... | |
Public Member Functions inherited from RewardModelDiscreteInterface | |
| virtual RewardModelDiscreteInterface * | Clone () const =0 |
| Returns a pointer to a copy of this class. More... | |
| virtual double | Get (Index s_i, Index ja_i) const =0 |
| Returns R(s,ja) More... | |
| void | Print () const |
| Print this to cout. More... | |
| RewardModelDiscreteInterface () | |
| default Constructor More... | |
| virtual void | Set (Index s_i, Index ja_i, double rew)=0 |
| Sets R(s_i,ja_i) More... | |
| virtual std::string | SoftPrint () const =0 |
| Prints a description of this to a string. More... | |
| virtual | ~RewardModelDiscreteInterface () |
| Destructor. More... | |
Public Member Functions inherited from QTableInterface | |
| virtual | ~QTableInterface () |
Private Attributes | |
| size_t | _m_nrJointActions |
| The number of joint actions. More... | |
| size_t | _m_nrStates |
| The number of states. More... | |
RewardModel represents the reward model in a decision process.
|
inline |
default Constructor
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
|
private |
The number of joint actions.
|
private |
The number of states.