MultiAgentDecisionProcess
BGCG_SolverCreator_NDP Class Reference

BGCG_SolverCreator_NDP creates BGCG Solvers with Non-serial Dynamic Programming. More...

#include <BGCG_SolverCreator_NDP.h>

Inheritance diagram for BGCG_SolverCreator_NDP:
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Attributes inherited from BGCG_SolverCreator
virtual
BayesianGameIdenticalPayoffSolver
*operator()(const boost
BayesianGameIdenticalPayoffSolver
temp = this->Create_BGCG_Solver(bgcg)
 
return temp
 

Detailed Description

BGCG_SolverCreator_NDP creates BGCG Solvers with Non-serial Dynamic Programming.

Constructor & Destructor Documentation

BGCG_SolverCreator_NDP::BGCG_SolverCreator_NDP ( )
inline

(default) Constructor

Member Function Documentation

BGCG_SolverNonserialDynamicProgramming* BGCG_SolverCreator_NDP::Create_BGCG_Solver ( const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &  bgcg) const
inlinevirtual

(default) Constructor

Implements BGCG_SolverCreator.

bool BGCG_SolverCreator_NDP::IsExactSolver ( ) const
inlinevirtual

Methods should indicated whether they compute exact (optimal) solutions or not.

Implements BGIP_SolverCreatorInterface.

std::string BGCG_SolverCreator_NDP::SoftPrint ( ) const
inlinevirtual

Returns a description of the solver creator.

Implements BGCG_SolverCreator.

std::string BGCG_SolverCreator_NDP::SoftPrintBrief ( ) const
inlinevirtual

Returns a brief description of the solver creator.

Implements BGIP_SolverCreatorInterface.