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.