AgentTOIFullyObservableSyncedSpecialReward represents an AgentTOIFullyObservableSynced.
More...
#include <AgentTOIFullyObservableSyncedSpecialReward.h>
|
| | AgentTOIFullyObservableSyncedSpecialReward (const PlanningUnitDecPOMDPDiscrete *pu, Index id) |
| | (default) Constructor More...
|
| |
| | AgentTOIFullyObservableSyncedSpecialReward (const AgentTOIFullyObservableSyncedSpecialReward &a) |
| | Copy constructor. More...
|
| |
| virtual double | GetSpecialReward ()=0 |
| |
| | ~AgentTOIFullyObservableSyncedSpecialReward () |
| | Destructor. More...
|
| |
| virtual Index | Act (const std::vector< Index > &sIs, const std::vector< Index > &oIs, double reward)=0 |
| |
| | AgentTOIFullyObservableSynced (const PlanningUnitDecPOMDPDiscrete *pu, Index id) |
| | (default) Constructor More...
|
| |
| | AgentTOIFullyObservableSynced (const AgentTOIFullyObservableSynced &a) |
| | Copy constructor. More...
|
| |
| virtual void | Sync (const std::vector< Index > &sIs, const std::vector< Index > &oIs, double reward)=0 |
| |
| virtual | ~AgentTOIFullyObservableSynced () |
| | Destructor. More...
|
| |
| | AgentDecPOMDPDiscrete (const PlanningUnitDecPOMDPDiscrete *pu, Index id) |
| | (default) Constructor More...
|
| |
| | AgentDecPOMDPDiscrete (const AgentDecPOMDPDiscrete &a) |
| | Copy constructor. More...
|
| |
const
PlanningUnitDecPOMDPDiscrete * | GetPU () const |
| |
| virtual Index | GetIndex () const |
| | Retrieves the index of this agent. More...
|
| |
| virtual bool | GetVerbose () const |
| | If true, the agent will report more. More...
|
| |
| void | Print () const |
| | Print out some information about this agent. More...
|
| |
| virtual void | ResetEpisode ()=0 |
| | Will be called before an episode, to reinitialize the agent. More...
|
| |
| virtual void | SetIndex (Index id) |
| | Sets the index of this agent. More...
|
| |
| virtual void | SetVerbose (bool verbose) |
| | Set whether this agent should be verbose. More...
|
| |
| | SimulationAgent (Index id, bool verbose=false) |
| | (default) Constructor More...
|
| |
| virtual std::string | SoftPrint () const |
| | Return some information about this agent. More...
|
| |
| virtual | ~SimulationAgent () |
| | Destructor. More...
|
| |
AgentTOIFullyObservableSyncedSpecialReward represents an AgentTOIFullyObservableSynced.
After acting, each agent's GetSpecialReward() method gets called, and those reward are incorporated in the overall reward.
| AgentTOIFullyObservableSyncedSpecialReward::~AgentTOIFullyObservableSyncedSpecialReward |
( |
| ) |
|
|
inline |
| virtual double AgentTOIFullyObservableSyncedSpecialReward::GetSpecialReward |
( |
| ) |
|
|
pure virtual |