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
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 functionconst
std::shared_ptr<State>& state : current stateconst
std::shared_ptr<Action>& : actionnumber
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