MultiAgentDecisionProcess
|
#include <FG_Solver.h>
Public Types | |
enum | FG_Solver_t { FGSt_MaxPlus, FGSt_NDP } |
Public Member Functions | |
FG_Solver (const libDAI::FactorGraph &f) | |
(default) Constructor More... | |
std::list < libDAI::MADP_util::valConf > & | GetBestConfigurations () |
virtual double | Solve ()=0 |
virtual | ~FG_Solver () |
Destructor. More... | |
Static Public Member Functions | |
static std::string | SoftPrint (FG_Solver_t fgs) |
Protected Attributes | |
std::list < libDAI::MADP_util::valConf > | _m_bestConfs |
const libDAI::FactorGraph * | _m_fg |
|
inline |
(default) Constructor
|
inlinevirtual |
Destructor.
|
inline |
References _m_bestConfs.
Referenced by BGCG_SolverFG::Solve().
|
inlinestatic |
References FGSt_MaxPlus, and FGSt_NDP.
Referenced by BGCG_SolverCreator_FG::SoftPrint(), and BGCG_SolverCreator_FG::SoftPrintBrief().
|
pure virtual |
Implemented in FG_SolverNDP, and FG_SolverMaxPlus.
Referenced by BGCG_SolverFG::Solve().
|
protected |
Referenced by GetBestConfigurations(), FG_SolverMaxPlus::Solve(), and FG_SolverNDP::Solve().
|
protected |
Referenced by FG_SolverMaxPlus::Solve(), and FG_SolverNDP::Solve().