Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
param_accessor< T > Class Template Reference

#include <reinforcement_learning.h>

Public Member Functions

virtual T get_param (const production *const prod) const =0
virtual void set_param (production *const prod, T value) const =0
void set_param (production *const prod, std::string value_str) const

Detailed Description

template<typename T>
class param_accessor< T >

Definition at line 44 of file reinforcement_learning.h.

Member Function Documentation

template<typename T>
virtual T param_accessor< T >::get_param ( const production *const  prod) const
pure virtual
template<typename T>
virtual void param_accessor< T >::set_param ( production *const  prod,
value 
) const
pure virtual
template<typename T>
void param_accessor< T >::set_param ( production *const  prod,
std::string  value_str 
) const
inline

Definition at line 48 of file reinforcement_learning.h.

{
T value;
std::istringstream iss(value_str);
iss >> value;
set_param(prod, value);
}

The documentation for this class was generated from the following file: