MultiAgentDecisionProcess
BGCG_SolverNonserialDynamicProgramming Member List

This is the complete list of members for BGCG_SolverNonserialDynamicProgramming, including all inherited members.

_m_agentFunctionsBGCG_SolverNonserialDynamicProgrammingprivate
_m_bestResponsesBGCG_SolverNonserialDynamicProgrammingprivate
_m_bestResponseScopesBGCG_SolverNonserialDynamicProgrammingprivate
_m_bgcgBGCG_Solverprotected
_m_local_FsBGCG_SolverNonserialDynamicProgrammingprivate
_m_neighborsBGCG_SolverNonserialDynamicProgrammingprivate
AddSolution(const JointPolicyPureVector &jp, double value)BayesianGameIdenticalPayoffSolverinline
AddSolution(const JointPolicyPureVectorForClusteredBG &jp, double value)BayesianGameIdenticalPayoffSolverinline
AddSolution(LIndex jpolIndex, double value)BayesianGameIdenticalPayoffSolverinline
BayesianGameIdenticalPayoffSolver(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &bg, size_t nrDesiredSolutions=1)BayesianGameIdenticalPayoffSolver
BGCG_Solver(const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &bgcg, size_t nrSolutions=1)BGCG_Solver
BGCG_SolverNonserialDynamicProgramming(const boost::shared_ptr< const BayesianGameCollaborativeGraphical > &bgcg)BGCG_SolverNonserialDynamicProgramming
CheckDeadline(const std::string &errorMessage) const BayesianGameIdenticalPayoffSolverprotectedvirtual
ComputeHeuristicAgentOrder() const BGCG_SolverNonserialDynamicProgrammingprivate
CreateInitialLocalBGFunctionsFromBGCG()BGCG_SolverNonserialDynamicProgrammingprivate
EliminateAgent(Index agToElim)BGCG_SolverNonserialDynamicProgrammingprivate
Evaluate(const JointPolicyPureVector &jpolBG) const BayesianGameIdenticalPayoffSolver
Evaluate(const JointPolicyPureVectorForClusteredBG &jpolBG) const BayesianGameIdenticalPayoffSolver
GetBGCG() const BGCG_Solverinline
GetBGIPI() const BayesianGameIdenticalPayoffSolverinline
GetExpectedReward() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicy() const BayesianGameIdenticalPayoffSolverinline
GetJointPolicyPureVector() const BayesianGameIdenticalPayoffSolverinline
GetJpolIndexForBestResponses(const std::vector< Index > &agentOrdering) const BGCG_SolverNonserialDynamicProgrammingprivate
GetNewJpol() const BayesianGameIdenticalPayoffSolvervirtual
GetNextSolutionJPPV() const BayesianGameIdenticalPayoffSolverinline
GetNextSolutionPJPDP() const BayesianGameIdenticalPayoffSolverinline
GetNrDesiredSolutions() const BayesianGameIdenticalPayoffSolverinline
GetNrFoundSolutions() const BayesianGameIdenticalPayoffSolverinline
GetPayoff() const BayesianGameIdenticalPayoffSolverinline
GetResultsOFStream() const BayesianGameIdenticalPayoffSolverinline
GetTimingsOFStream() const BayesianGameIdenticalPayoffSolverinline
GetWriteAnyTimeResults() const BayesianGameIdenticalPayoffSolverinline
InitDeadline()BayesianGameIdenticalPayoffSolverinlineprotectedvirtual
InitializeNeighborsAndAgentFuncs()BGCG_SolverNonserialDynamicProgrammingprivate
IsEmptyJPPV() const BayesianGameIdenticalPayoffSolverinline
IsEmptyPJPDP() const BayesianGameIdenticalPayoffSolverinline
IsExactSolver() const BGCG_SolverNonserialDynamicProgramminginlinevirtual
operator=(const BGCG_Solver &o)BGCG_Solver
PopNextSolutionJPPV()BayesianGameIdenticalPayoffSolverinline
PopNextSolutionPJPDP()BayesianGameIdenticalPayoffSolverinline
SaveSolution(const std::string &filename) const BayesianGameIdenticalPayoffSolverinline
SetAnyTimeResults(bool turn_on, std::ofstream *results, std::ofstream *timings)BayesianGameIdenticalPayoffSolver
SetCBGlowerBound(double lb)BGCG_SolverNonserialDynamicProgramminginlinevirtual
SetCBGupperBound(double ub)BGCG_SolverNonserialDynamicProgramminginlinevirtual
SetDeadline(double deadlineInSeconds)BayesianGameIdenticalPayoffSolverinlinevirtual
SetNrDesiredSolutions(size_t n)BayesianGameIdenticalPayoffSolverinline
SoftPrintSolution() const BayesianGameIdenticalPayoffSolverinline
Solve()BGCG_SolverNonserialDynamicProgrammingvirtual
~BayesianGameIdenticalPayoffSolver()BayesianGameIdenticalPayoffSolverinlinevirtual
~BGCG_Solver()BGCG_Solvervirtual