|
Scheduler
|
Builds the action space. More...
#include <actionSpaceBuilder.h>
Public Member Functions | |
| void | setDomainModel (std::shared_ptr< DomainModel > model) |
| sets the domain model used by the actions to act on the environment More... | |
| void | addAction (Action *action) |
| add an action to the actino space More... | |
| std::shared_ptr< ActionSpace > | getActionSpace () |
| get the action space More... | |
| void | addActionDimension (ActionDimension *) |
Builds the action space.
Definition at line 28 of file actionSpaceBuilder.h.
| void ActionSpaceBuilder::addAction | ( | Action * | action | ) |
add an action to the actino space
| action | the action to add |
Definition at line 60 of file actionSpaceBuilder.cpp.
| void ActionSpaceBuilder::addActionDimension | ( | ActionDimension * | dim | ) |
Definition at line 72 of file actionSpaceBuilder.cpp.
| std::shared_ptr< ActionSpace > ActionSpaceBuilder::getActionSpace | ( | ) |
get the action space
Definition at line 23 of file actionSpaceBuilder.cpp.
| void ActionSpaceBuilder::setDomainModel | ( | std::shared_ptr< DomainModel > | model | ) |
sets the domain model used by the actions to act on the environment
| model | a pointer to the domain model |
Definition at line 67 of file actionSpaceBuilder.cpp.
1.8.11