MultiAgentDecisionProcess  Release 0.2.1
BGIP_SolverCreator_BFS< JP > Class Template Reference

BGIP_SolverCreator_BFS returns a Brute Force Search BGIP_Solver. More...

#include <BGIP_SolverCreator_BFS.h>

+ Inheritance diagram for BGIP_SolverCreator_BFS< JP >:
+ Collaboration diagram for BGIP_SolverCreator_BFS< JP >:

Public Member Functions

 BGIP_SolverCreator_BFS (size_t verbose=0, size_t nrSolutions=1)
 (default) Constructor
BGIP_SolverBruteForceSearch< JP > * operator() (const BayesianGameIdenticalPayoffInterface &bg) const
 Returns a pointer to a new BGIP solver object.
std::string SoftPrint () const
 Returns a description of the solver creator.
- Public Member Functions inherited from BGIP_SolverCreatorInterface< JP >
virtual ~BGIP_SolverCreatorInterface ()
 (default) Constructor

Private Attributes

size_t _m_nrSolutions
size_t _m_verbose

Detailed Description

template<class JP>
class BGIP_SolverCreator_BFS< JP >

BGIP_SolverCreator_BFS returns a Brute Force Search BGIP_Solver.

Definition at line 45 of file BGIP_SolverCreator_BFS.h.

Constructor & Destructor Documentation

template<class JP >
BGIP_SolverCreator_BFS< JP >::BGIP_SolverCreator_BFS ( size_t  verbose = 0,
size_t  nrSolutions = 1 
)
inline

(default) Constructor

Definition at line 56 of file BGIP_SolverCreator_BFS.h.

Member Function Documentation

template<class JP >
BGIP_SolverBruteForceSearch<JP>* BGIP_SolverCreator_BFS< JP >::operator() ( const BayesianGameIdenticalPayoffInterface bg) const
inlinevirtual

Returns a pointer to a new BGIP solver object.

Implements BGIP_SolverCreatorInterface< JP >.

Definition at line 65 of file BGIP_SolverCreator_BFS.h.

References BGIP_SolverCreator_BFS< JP >::_m_nrSolutions, and BGIP_SolverCreator_BFS< JP >::_m_verbose.

template<class JP >
std::string BGIP_SolverCreator_BFS< JP >::SoftPrint ( ) const
inlinevirtual

Returns a description of the solver creator.

Implements BGIP_SolverCreatorInterface< JP >.

Definition at line 79 of file BGIP_SolverCreator_BFS.h.

References BGIP_SolverCreator_BFS< JP >::_m_nrSolutions, and BGIP_SolverCreator_BFS< JP >::_m_verbose.

Member Data Documentation

template<class JP >
size_t BGIP_SolverCreator_BFS< JP >::_m_nrSolutions
private
template<class JP >
size_t BGIP_SolverCreator_BFS< JP >::_m_verbose
private

The documentation for this class was generated from the following file: