Class sdm::IncrementalValueFunction

template <typename TState typename TState, typename TAction typename TAction, typename TValueFunction typename TValueFunction>

Class List > sdm > IncrementalValueFunction

More...

  • #include <incremental_value_function.hpp>

Inherits the following classes: TValueFunction< TState, TAction, TValue >

Public Functions

Type Name
IncrementalValueFunction (std::shared_ptr< POSG > problem)
The problem which incremental value function is evaluated.
std::shared_ptr< POSG > getWorld ()
void updateValueAt (const TState & s, int t=0)

Detailed Description

Template parameters:

  • TState
  • TAction

Public Functions Documentation

function IncrementalValueFunction

sdm::IncrementalValueFunction::IncrementalValueFunction (
    std::shared_ptr< POSG > problem
) 

Construct a new Incremental Value Function object

Parameters:

  • problem
  • default_value

function getWorld

std::shared_ptr< POSG > sdm::IncrementalValueFunction::getWorld () 

function updateValueAt

inline void sdm::IncrementalValueFunction::updateValueAt (
    const TState & s,
    int t=0
) 

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