Class sdm::BaseRelaxedValueFunction
Class List > sdm > BaseRelaxedValueFunction
#include <function.hpp>
Inherits the following classes: sdm::BinaryFunction
Inherited by the following classes: sdm::RelaxedValueFunction
Public Types inherited from sdm::BinaryFunction
| Type | Name |
|---|---|
| typedef std::pair< TInput1, TInput2 > | input_type |
| typedef TOutput | output_type |
Public Types inherited from sdm::Function
See sdm::Function
| Type | Name |
|---|---|
| typedef TInput | input_type |
| typedef TOutput | output_type |
Public Functions
| Type | Name |
|---|---|
| virtual bool | isMdpAvailable () = 0 |
| virtual bool | isPomdpAvailable () = 0 |
| virtual double | operator() (const std::shared_ptr< State > & ostate, const number & tau) = 0 |
| virtual | ~BaseRelaxedValueFunction () |
Public Functions inherited from sdm::BinaryFunction
| Type | Name |
|---|---|
| virtual output_type | operator() (const TInput1 &, const TInput2 &) = 0 |
| virtual output_type | operator() (const input_type & p_input) |
| virtual | ~BinaryFunction () |
Public Functions inherited from sdm::Function
See sdm::Function
| Type | Name |
|---|---|
| virtual output_type | operator() (const input_type &) = 0 |
| virtual | ~Function () |
Public Functions Documentation
function isMdpAvailable
virtual bool sdm::BaseRelaxedValueFunction::isMdpAvailable () = 0
function isPomdpAvailable
virtual bool sdm::BaseRelaxedValueFunction::isPomdpAvailable () = 0
function operator()
virtual double sdm::BaseRelaxedValueFunction::operator() (
const std::shared_ptr< State > & ostate,
const number & tau
) = 0
Implements sdm::BinaryFunction::operator()
function ~BaseRelaxedValueFunction
inline virtual sdm::BaseRelaxedValueFunction::~BaseRelaxedValueFunction ()
The documentation for this class was generated from the following file src/sdm/core/function.hpp