Class sdm::IncrementalValueFunction
template <typename TState typename TState, typename TAction typename TAction, typename TValueFunction typename TValueFunction>
Class List > sdm > IncrementalValueFunction
#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:
TStateTAction
Public Functions Documentation
function IncrementalValueFunction
sdm::IncrementalValueFunction::IncrementalValueFunction (
std::shared_ptr< POSG > problem
)
Construct a new Incremental Value Function object
Parameters:
problemdefault_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