Scheduler
|
Public Member Functions | |
CustomStateSpace () | |
size_t | size () override |
state_t | getState () override |
void | updateCurrentState () override |
double | getReward () override |
CustomStateSpace () | |
size_t | size () override |
state_t | getState () override |
void | updateCurrentState () override |
double | getReward () override |
![]() | |
StateSpace (const StateSpace &)=delete | |
StateSpace & | operator= (const StateSpace &)=delete |
~StateSpace () | |
virtual size_t | getNbOfDimensions () |
virtual std::vector< size_t > * | factorize (state_t state) |
virtual std::vector< size_t > | getDimensionSizes () |
Additional Inherited Members | |
![]() | |
StateSpace () | |
void | updateInternalState () |
int | getPriorityStateInternal () |
StateSpace (size_t nbOfStates, size_t nbOfPriorityStates, std::vector< StateSpaceDimension * > dimensions, std::vector< PriorityState * > priorityStates) | |
state_t | convertState (StateInternal) |
![]() | |
size_t | nbOfStates {0} |
size_t | nbOfPriorityStates {0} |
std::vector< StateSpaceDimension * > | dimensions |
std::vector< PriorityState * > | priorityStates |
StateInternal | currentState |
std::shared_ptr< DomainModel > | domainModel {nullptr} |
state_t | currentExternalState {0} |
StateInternal | internalState |
Definition at line 30 of file reinforcedLearningTest.cpp.
|
inline |
Definition at line 33 of file reinforcedLearningTest.cpp.
|
inline |
Definition at line 36 of file reinforcementPerformanceTest.cpp.
|
inlineoverridevirtual |
Return the immediate reward corresponding to the current state
Reimplemented from Mdp::StateSpace.
Definition at line 37 of file reinforcedLearningTest.cpp.
|
inlineoverridevirtual |
Return the immediate reward corresponding to the current state
Reimplemented from Mdp::StateSpace.
Definition at line 40 of file reinforcementPerformanceTest.cpp.
|
inlineoverridevirtual |
Reimplemented from Mdp::StateSpace.
Definition at line 35 of file reinforcedLearningTest.cpp.
|
inlineoverridevirtual |
Reimplemented from Mdp::StateSpace.
Definition at line 38 of file reinforcementPerformanceTest.cpp.
|
inlineoverridevirtual |
Reimplemented from Mdp::StateSpace.
Definition at line 34 of file reinforcedLearningTest.cpp.
|
inlineoverridevirtual |
Reimplemented from Mdp::StateSpace.
Definition at line 37 of file reinforcementPerformanceTest.cpp.
|
inlineoverridevirtual |
The only reason why getState and updateCurrentState are two different functions is for performance
Reimplemented from Mdp::StateSpace.
Definition at line 36 of file reinforcedLearningTest.cpp.
|
inlineoverridevirtual |
The only reason why getState and updateCurrentState are two different functions is for performance
Reimplemented from Mdp::StateSpace.
Definition at line 39 of file reinforcementPerformanceTest.cpp.