MultiAgentDecisionProcess  Release 0.2.1
BGIP_SolverCreatorInterface.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _BGIP_SOLVERCREATORINTERFACE_H_
30 #define _BGIP_SOLVERCREATORINTERFACE_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
34 
37 
44 template<class JP>
46 {
47 private:
48 
49 protected:
50 
51 public:
52  // Constructor, destructor and copy assignment.
54 
56 
57  //operators:
58 
60  virtual BayesianGameIdenticalPayoffSolver<JP>* operator()
61  (const BayesianGameIdenticalPayoffInterface& bg) const = 0;
62 
64  virtual std::string SoftPrint() const = 0;
65 
66 };
67 
68 
69 #endif /* !_BGIP_SOLVERCREATORINTERFACE_H_ */
70 
71 // Local Variables: ***
72 // mode:c++ ***
73 // End: ***