MultiAgentDecisionProcess
QFunction Class Reference

QFunction is an abstract base class containing nothing. More...

#include <QFunction.h>

Inheritance diagram for QFunction:
[legend]

Additional Inherited Members

- Public Member Functions inherited from QFunctionInterface
virtual void Compute ()=0
 Compute the heuristic. More...
 
virtual void ComputeWithCachedQValues (bool computeIfNotCached=true)=0
 Compute Qvalue function, while caching the Qvalues to disk. More...
 
virtual std::string GetCacheFilename () const =0
 Gets the filename where the Qvalues should be stored. More...
 
virtual void Load ()
 Load the Qvalues from disk. More...
 
virtual void Load (const std::string &filename)=0
 Load the Qvalues from disk from a file named filename. More...
 
virtual void Save () const
 Stores the Qvalues to disk. More...
 
virtual void Save (const std::string &filename) const =0
 Stores the Qvalues to disk in file named filename. More...
 
virtual std::string SoftPrintBrief () const =0
 Returns a short description of the heuristic, can be used for constructing filenames. More...
 
virtual ~QFunctionInterface ()
 

Detailed Description

QFunction is an abstract base class containing nothing.

It only groups together all Q-Functions.