perkun
0.0.9
ExperimentalAIlanguage
|
#include <perkun.h>
Public Member Functions | |
tracker_for_optimizer (std::list< tracker * > &stack, std::string f, int line, float &max, action *&argmax, std::list< action * >::const_iterator &i, int l, const belief &b) | |
float | get_max () const |
action * | get_argmax () const |
action * | get_current_action () const |
int | get_level () const |
const belief & | get_belief () const |
virtual void | report (std::ostream &s) const |
virtual void | report_xml (std::ostream &s) const |
Public Member Functions inherited from perkun::tracker | |
tracker (std::list< tracker * > &stack, std::string f, int line) | |
~tracker () | |
const std::string & | get_function_name () const |
int | get_line_number () const |
Protected Attributes | |
float & | my_max |
action *& | my_argmax |
std::list< action * >::const_iterator & | my_iterator |
int | my_level |
const belief & | my_belief |
Protected Attributes inherited from perkun::tracker | |
const std::string | my_function_name |
int | my_line_number |
This is a class inherited from tracker taylored for the optimizer. It is intended to be used in the get_optimal_action function.