Class sdm::ZeroInitializer
template <class TInput class TInput>
Class List > sdm > ZeroInitializer
This initializer initializes a value function to zero. More...
#include <initializer.hpp>
Inherits the following classes: sdm::ValueInitializer
Public Functions
| Type | Name |
|---|---|
| ZeroInitializer (std::shared_ptr< SolvableByHSVI >=nullptr) |
Public Functions inherited from sdm::ValueInitializer
| Type | Name |
|---|---|
| ValueInitializer (double v) | |
| virtual void | init (std::shared_ptr< ValueFunction > vf) |
| virtual void | init (std::shared_ptr< QValueFunction< TInput >> vf) |
| void | initBase (std::shared_ptr< BaseValueFunction< TGlobalInput >> vf) |
Public Functions inherited from sdm::Initializer
See sdm::Initializer
| Type | Name |
|---|---|
| virtual void | init (std::shared_ptr< ValueFunction > vf) = 0 |
| virtual | ~Initializer () |
Public Functions inherited from sdm::QInitializer
| Type | Name |
|---|---|
| virtual void | init (std::shared_ptr< QValueFunction< TInput >> vf) = 0 |
| virtual | ~QInitializer () |
Protected Attributes inherited from sdm::ValueInitializer
| Type | Name |
|---|---|
| double | value |
Detailed Description
Template parameters:
TStatethe state typeTActionthe action type
Public Functions Documentation
function ZeroInitializer
inline sdm::ZeroInitializer::ZeroInitializer (
std::shared_ptr< SolvableByHSVI >=nullptr
)
The documentation for this class was generated from the following file src/sdm/utils/value_function/initializer/initializer.hpp