MultiAgentDecisionProcess  Release 0.2.1
QTableInterface.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _QTABLEINTERFACE_H_
30 #define _QTABLEINTERFACE_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
34 
46 {
47  private:
48 
49  protected:
50 
51  public:
52  virtual double Get(Index s_i, Index ja_i) const = 0;
53  virtual void Set(Index s_i, Index ja_i, double rew) = 0;
54 
55  virtual ~QTableInterface(){};
56 
58  virtual QTableInterface* Clone() const = 0;
59 
60 };
61 
62 
63 #endif /* !_QTABLEINTERFACE_H_ */
64 
65 // Local Variables: ***
66 // mode:c++ ***
67 // End: ***