MultiAgentDecisionProcess
|
BeliefIteratorGeneric is an iterator for beliefs. More...
#include <BeliefIteratorGeneric.h>
Public Member Functions | |
BeliefIteratorGeneric (BeliefIteratorInterface *it) | |
(default) Constructor More... | |
double | GetProbability () const |
Index | GetStateIndex () const |
bool | Next () const |
virtual | ~BeliefIteratorGeneric () |
Destructor. More... | |
Private Attributes | |
BeliefIteratorInterface * | _m_it |
BeliefIteratorGeneric is an iterator for beliefs.
|
inline |
(default) Constructor
|
inlinevirtual |
Destructor.
References _m_it.
|
inline |
References BeliefIteratorInterface::GetProbability().
Referenced by BayesianGameForDecPOMDPStage::ComputeImmediateReward(), QFunctionJAOHTree::ComputeQ(), QHybrid::ComputeQ(), QPOMDP::ComputeRecursively(), QBG::ComputeRecursively(), QHybrid::ComputeRecursively(), MDPSolver::GetQ(), BayesianGameForDecPOMDPStage::ProbRewardForjoahI(), BayesianGameWithClusterInfo::TestApproximateEquivalence(), and BayesianGameWithClusterInfo::TestExactEquivalence().
|
inline |
References BeliefIteratorInterface::GetStateIndex().
Referenced by BayesianGameForDecPOMDPStage::ComputeImmediateReward(), QFunctionJAOHTree::ComputeQ(), QHybrid::ComputeQ(), QPOMDP::ComputeRecursively(), QBG::ComputeRecursively(), QHybrid::ComputeRecursively(), MDPSolver::GetQ(), BayesianGameForDecPOMDPStage::ProbRewardForjoahI(), and BayesianGameWithClusterInfo::TestExactEquivalence().
|
inline |
References BeliefIteratorInterface::Next().
Referenced by BayesianGameForDecPOMDPStage::ComputeImmediateReward(), QFunctionJAOHTree::ComputeQ(), QHybrid::ComputeQ(), QPOMDP::ComputeRecursively(), QBG::ComputeRecursively(), QHybrid::ComputeRecursively(), MDPSolver::GetQ(), BayesianGameForDecPOMDPStage::ProbRewardForjoahI(), BayesianGameWithClusterInfo::TestApproximateEquivalence(), and BayesianGameWithClusterInfo::TestExactEquivalence().
|
private |
Referenced by ~BeliefIteratorGeneric().