Class sdm::TabularBackup

Class List > sdm > TabularBackup

  • #include <tabular_backup.hpp>

Inherits the following classes: sdm::BackupBase

Public Types

Type Name
typedef double TData

Public Functions

Type Name
TabularBackup ()
TabularBackup (const std::shared_ptr< SolvableByHSVI > & world)
virtual TData backup (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, const std::shared_ptr< Action > & action, number t)

Public Functions inherited from sdm::BackupBase

See sdm::BackupBase

Type Name
BackupBase ()
BackupBase (const std::shared_ptr< SolvableByHSVI > & world)
virtual TData backup (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, const std::shared_ptr< Action > & action, number t) = 0
virtual ~BackupBase ()

Public Functions inherited from sdm::BackupInterface

See sdm::BackupInterface

Type Name
virtual TData backup (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, const std::shared_ptr< Action > & action, number t) = 0

Protected Attributes inherited from sdm::BackupBase

See sdm::BackupBase

Type Name
std::shared_ptr< SolvableByHSVI > world_

Public Types Documentation

typedef TData

using sdm::TabularBackup::TData =  double;

Public Functions Documentation

function TabularBackup [1/2]

sdm::TabularBackup::TabularBackup () 

function TabularBackup [2/2]

sdm::TabularBackup::TabularBackup (
    const std::shared_ptr< SolvableByHSVI > & world
) 

function backup

virtual TData sdm::TabularBackup::backup (
    const std::shared_ptr< ValueFunction > & vf,
    const std::shared_ptr< State > & state,
    const std::shared_ptr< Action > & action,
    number t
) 

Parameters:

  • const std::shared_ptr<ValueFunction>& vf : Value function
  • const std::shared_ptr<State>& state : current state
  • const std::shared_ptr<Action>& : action
  • number t : time step

Returns:

TData

Implements sdm::BackupBase::backup


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