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.