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:
- 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