HOG2
Public Member Functions | List of all members
LearningAlgorithm< state, action, environment > Class Template Referenceabstract

#include <LearningAlgorithm.h>

Inheritance diagram for LearningAlgorithm< state, action, environment >:
Inheritance graph
[legend]
Collaboration diagram for LearningAlgorithm< state, action, environment >:
Collaboration graph
[legend]

Public Member Functions

virtual double GetAmountLearned ()=0
 
- Public Member Functions inherited from GenericSearchAlgorithm< state, action, environment >
 GenericSearchAlgorithm ()
 
virtual ~GenericSearchAlgorithm ()
 
virtual void GetPath (environment *env, const state &from, const state &to, std::vector< state > &path)=0
 
virtual void GetPath (environment *env, const state &from, const state &to, std::vector< action > &path)=0
 
virtual bool InitializeSearch (environment *env, const state &from, const state &to, std::vector< state > &thePath)
 
virtual bool DoSingleSearchStep (std::vector< state > &thePath)
 
virtual const char * GetName ()=0
 
virtual uint64_t GetNodesExpanded () const =0
 
virtual uint64_t GetNodesTouched () const =0
 
virtual void LogFinalStats (StatCollection *stats)=0
 
virtual void OpenGLDraw () const
 
virtual void OpenGLDraw (const environment *env) const
 

Detailed Description

template<class state, class action, class environment>
class LearningAlgorithm< state, action, environment >

Definition at line 15 of file LearningAlgorithm.h.

Member Function Documentation

◆ GetAmountLearned()

template<class state , class action , class environment >
virtual double LearningAlgorithm< state, action, environment >::GetAmountLearned ( )
pure virtual

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