Scheduler
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mdp
complexAction.h
Go to the documentation of this file.
1
10
#ifndef COMPLEX_ACTION_H
11
#define COMPLEX_ACTION_H
12
13
#include <vector>
14
#include "
action.h
"
15
16
namespace
Mdp
17
{
18
19
20
class
ComplexAction
:
public
Action
21
{
22
friend
ActionSpaceBuilder
;
23
public
:
24
~ComplexAction
();
25
std::string
getName
();
26
void
performAction
();
27
protected
:
28
/*This vector is initialized by our friend ActionSpaceBuilder*/
29
std::vector<Action*>
actions
;
30
};
31
32
33
34
35
}
36
37
38
39
#endif
Mdp::ComplexAction::performAction
void performAction()
Definition:
complexAction.cpp:38
Mdp::ComplexAction::~ComplexAction
~ComplexAction()
Definition:
complexAction.cpp:18
Mdp::Action
Definition:
action.h:25
Mdp::ComplexAction
Definition:
complexAction.h:20
action.h
Mdp::ActionSpaceBuilder
Builds the action space.
Definition:
actionSpaceBuilder.h:28
Mdp::ComplexAction::getName
std::string getName()
Definition:
complexAction.cpp:26
Mdp
Definition:
action.h:18
Mdp::ComplexAction::actions
std::vector< Action * > actions
Definition:
complexAction.h:29
Generated on Sun Nov 26 2017 17:01:35 for Scheduler by
1.8.11