Scheduler
|
#include <actionSpace.h>
Public Member Functions | |
virtual size_t | size () |
~ActionSpace () | |
Action * | getAction (action_t action) |
void | updateLastAction (action_t a) |
action_t | getLastAction () |
Protected Member Functions | |
ActionSpace () | |
void | setDomainModelOfActions () |
Protected Attributes | |
std::vector< Action * > | actions |
std::shared_ptr< DomainModel > | domainModel {nullptr} |
action_t | lastAction {0} |
std::vector< ActionDimension > | dimensions |
Definition at line 30 of file actionSpace.h.
ActionSpace::~ActionSpace | ( | ) |
Definition at line 24 of file actionSpace.cpp.
|
protected |
Definition at line 19 of file actionSpace.cpp.
Definition at line 49 of file actionSpace.cpp.
action_t ActionSpace::getLastAction | ( | ) |
Definition at line 61 of file actionSpace.cpp.
|
protected |
Definition at line 38 of file actionSpace.cpp.
|
virtual |
Reimplemented in CustomActionSpace, and CustomActionSpace.
Definition at line 32 of file actionSpace.cpp.
void ActionSpace::updateLastAction | ( | action_t | a | ) |
Definition at line 56 of file actionSpace.cpp.
|
protected |
Definition at line 44 of file actionSpace.h.
|
protected |
Definition at line 47 of file actionSpace.h.
|
protected |
Definition at line 45 of file actionSpace.h.
|
protected |
Definition at line 46 of file actionSpace.h.