Class sdm::MaxPlanBackup
Class List > sdm > MaxPlanBackup
#include <maxplan_backup.hpp>
Inherits the following classes: sdm::BackupBase
Public Types
| Type | Name |
|---|---|
| typedef std::shared_ptr< State > | TData |
Public Functions
| Type | Name |
|---|---|
| MaxPlanBackup () | |
| MaxPlanBackup (const std::shared_ptr< SolvableByHSVI > &) | |
| 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_ |
Protected Functions
| Type | Name |
|---|---|
| TData | setHyperplanBelief (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, const std::shared_ptr< Action > & action, number t) |
| TData | setHyperplanOccupancy (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, const std::shared_ptr< Action > & action, number t) |
Public Types Documentation
typedef TData
using sdm::MaxPlanBackup::TData = std::shared_ptr<State>;
Public Functions Documentation
function MaxPlanBackup [1/2]
sdm::MaxPlanBackup::MaxPlanBackup ()
function MaxPlanBackup [2/2]
sdm::MaxPlanBackup::MaxPlanBackup (
const std::shared_ptr< SolvableByHSVI > &
)
function backup
virtual TData sdm::MaxPlanBackup::backup (
const std::shared_ptr< ValueFunction > & vf,
const std::shared_ptr< State > & state,
const std::shared_ptr< Action > & action,
number t
)
Parameters:
conststd::shared_ptr<ValueFunction>& vf : Value functionconststd::shared_ptr<State>& state : current stateconststd::shared_ptr<Action>& : actionnumbert : time step
Returns:
TData
Implements sdm::BackupBase::backup
Protected Functions Documentation
function setHyperplanBelief
TData sdm::MaxPlanBackup::setHyperplanBelief (
const std::shared_ptr< ValueFunction > & vf,
const std::shared_ptr< State > & state,
const std::shared_ptr< Action > & action,
number t
)
function setHyperplanOccupancy
TData sdm::MaxPlanBackup::setHyperplanOccupancy (
const std::shared_ptr< ValueFunction > & vf,
const std::shared_ptr< State > & state,
const std::shared_ptr< Action > & action,
number t
)
The documentation for this class was generated from the following file src/sdm/utils/value_function/backup/maxplan_backup.hpp