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