MultiAgentDecisionProcess
BGIP_SolverCreatorInterface Class Referenceabstract

BGIP_SolverCreatorInterface is an interface for classes that create BGIP solvers. More...

#include <BGIP_SolverCreatorInterface.h>

Inheritance diagram for BGIP_SolverCreatorInterface:
[legend]

Public Member Functions

virtual bool IsExactSolver () const =0
 Methods should indicated whether they compute exact (optimal) solutions or not. More...
 
virtual
BayesianGameIdenticalPayoffSolver
operator() (const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg) const =0
 Returns a pointer to a new BGIP solver object. More...
 
virtual std::string SoftPrint () const =0
 Returns a description of the solver creator. More...
 
virtual std::string SoftPrintBrief () const =0
 Returns a brief description of the solver creator. More...
 
virtual ~BGIP_SolverCreatorInterface ()
 (default) Constructor More...
 

Detailed Description

BGIP_SolverCreatorInterface is an interface for classes that create BGIP solvers.

The template argument JP represents the joint policy class the solver should return.

Constructor & Destructor Documentation

virtual BGIP_SolverCreatorInterface::~BGIP_SolverCreatorInterface ( )
inlinevirtual

(default) Constructor

Member Function Documentation