CAgentController Class Reference
Class
for navigating the agent. More...
#include <cagentcontroller.h>
Inheritance diagram for CAgentController:
List of all
members.
Detailed Description
Class for navigating the agent.
The agent has an own agent controller, which tells the agent
what to do. Agent controllers return an action given a specific
state collection. This is done by the interface CAction*
getNextAction(CStateCollection *state), thsi function must be
implemented by all subclasses. Agent controllers have an own action
set they can choose from, but the agent controllers must return one
action which is member of the allocated semi MDP's action set. So
the controller navigating the agent can only choose from primitive
actions.
Constructor & Destructor Documentation
|
CAgentController::CAgentController
|
( |
CActionSet *
|
actions |
) |
|
|
| |
Constructor for the controller, sets the agent controllers
action set.
|
| virtual
CAgentController::~CAgentController
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| |
Virtual function for returning the action for the specified
state, must be implemented by all subclasses.
Implemented in CActorFromActionValue,
CActorForMultipleAgents,
CAgentStatisticController,
CDeterministicController,
CBatchLearningPolicy,
CContinuousActionController,
CSubGoalController,
CHierarchicalController,
CMultiPoleController,
CMultiPoleDiscreteController,
CQGreedyPolicy,
CGraphController, and
CAdaptiveTargetGraphController.
|
The documentation for this class was generated from the following
file:
|