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