#include <rlBackupAlgorithm.h>
Definition at line 31 of file rlBackupAlgorithm.h.
virtual Mdp::RlBackupAlgorithm::~RlBackupAlgorithm |
( |
| ) |
|
|
inlinevirtual |
virtual void Mdp::RlBackupAlgorithm::end |
( |
| ) |
|
|
pure virtual |
std::pair< action_t, double > RlBackupAlgorithm::getBestActionAndQ |
( |
state_t |
state | ) |
|
|
virtual |
double RlBackupAlgorithm::getMaxQ |
( |
state_t |
state | ) |
|
|
virtual |
virtual void Mdp::RlBackupAlgorithm::init |
( |
| ) |
|
|
pure virtual |
void RlBackupAlgorithm::initAlpha |
( |
| ) |
|
|
protectedvirtual |
void RlBackupAlgorithm::notifyUpdateNeeded |
( |
| ) |
|
|
virtual |
virtual void Mdp::RlBackupAlgorithm::updateActionValues |
( |
state_t |
previousState, |
|
|
state_t |
nextState, |
|
|
action_t |
previousAction, |
|
|
double |
reward |
|
) |
| |
|
pure virtual |
void RlBackupAlgorithm::updateAlpha |
( |
| ) |
|
|
protectedvirtual |
void RlBackupAlgorithm::updateBestActionAndQ |
( |
state_t |
state | ) |
|
|
virtual |
void RlBackupAlgorithm::updateIfNeeded |
( |
state_t |
state | ) |
|
|
protectedvirtual |
double Mdp::RlBackupAlgorithm::alpha {-1.0} |
|
protected |
double Mdp::RlBackupAlgorithm::alpha0 {0.1} |
|
protected |
double Mdp::RlBackupAlgorithm::alphaCounter {1.0} |
|
protected |
double Mdp::RlBackupAlgorithm::alphaDecaySpeed {1.0} |
|
protected |
std::vector<action_t> Mdp::RlBackupAlgorithm::bestAction |
|
protected |
std::vector<double> Mdp::RlBackupAlgorithm::bestQ |
|
protected |
std::shared_ptr<Context> Mdp::RlBackupAlgorithm::context {nullptr} |
|
protected |
bool Mdp::RlBackupAlgorithm::hyperbolic {false} |
|
protected |
std::vector<bool> Mdp::RlBackupAlgorithm::needsUpdate |
|
protected |
unsigned long long int Mdp::RlBackupAlgorithm::stepLength {0} |
|
protected |
bool Mdp::RlBackupAlgorithm::stepwise {false} |
|
protected |
unsigned long long Mdp::RlBackupAlgorithm::stepwiseCounter {0} |
|
protected |
The documentation for this class was generated from the following files: