Class sdm::QValueBackupInterface
Class List > sdm > QValueBackupInterface
#include <qvalue_backup_interface.hpp>
Inherited by the following classes: sdm::TabularQValueBackup
Public Functions
| Type | Name |
|---|---|
| virtual std::shared_ptr< Action > | getGreedyAction (const std::shared_ptr< State > & state, number t) = 0 |
| virtual double | getValueAt (const std::shared_ptr< State > & state, number t) = 0 |
| virtual double | update (number t) = 0 |
Public Functions Documentation
function getGreedyAction
virtual std::shared_ptr< Action > sdm::QValueBackupInterface::getGreedyAction (
const std::shared_ptr< State > & state,
number t
) = 0
Parameters:
conststd::shared_ptr<State>& state : current statenumbert : time step
Returns:
function getValueAt
virtual double sdm::QValueBackupInterface::getValueAt (
const std::shared_ptr< State > & state,
number t
) = 0
Parameters:
conststd::shared_ptr<State>& state : current statenumbert : time step
Returns:
function update
virtual double sdm::QValueBackupInterface::update (
number t
) = 0
Parameters:
numbert : time step
Returns:
The documentation for this class was generated from the following file src/sdm/utils/value_function/backup/qvalue_backup_interface.hpp