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:

  • const std::shared_ptr<State>& state : current state
  • number t : time step

Returns:

function getValueAt

virtual double sdm::QValueBackupInterface::getValueAt (
    const std::shared_ptr< State > & state,
    number t
) = 0

Parameters:

  • const std::shared_ptr<State>& state : current state
  • number t : time step

Returns:

function update

virtual double sdm::QValueBackupInterface::update (
    number t
) = 0

Parameters:

  • number t : time step

Returns:


The documentation for this class was generated from the following file src/sdm/utils/value_function/backup/qvalue_backup_interface.hpp