Class sdm::ActionVFInterface

Class List > sdm > ActionVFInterface

  • #include <action_vf_interface.hpp>

Inherited by the following classes: sdm::ActionVFBase

Public Functions

Type Name
virtual Pair< std::shared_ptr< Action >, double > selectBestAction (const std::shared_ptr< ValueFunction > & vf, const std::shared_ptr< State > & state, number t) = 0
Select the best action for a state at a precise time.

Public Functions Documentation

function selectBestAction

virtual Pair < std::shared_ptr< Action >, double > sdm::ActionVFInterface::selectBestAction (
    const std::shared_ptr< ValueFunction > & vf,
    const std::shared_ptr< State > & state,
    number t
) = 0

Parameters:

  • const std::shared_ptr<ValueFunction>& vf : Value function
  • const std::shared_ptr<State>& state : current state
  • number t : time step

Returns:

std::shared_ptr<Action> : Action


The documentation for this class was generated from the following file src/sdm/utils/value_function/action_vf/action_vf_interface.hpp