MultiAgentDecisionProcess
|
FactoredStateAOHDistribution is a class that represents a factored probability distribution over both states and action-observation histories. More...
#include <FactoredStateAOHDistribution.h>
Public Member Functions | |
virtual FactoredStateAOHDistribution * | Clone () const =0 |
virtual double | GetAOHProb_relT (const Scope &agSc, const std::vector< Index > &aohI) const =0 |
function that returns the prob. of the AOH of a subset of agents More... | |
virtual double | GetOHProb_relT (const Scope &agSc, const std::vector< Index > &ohI) const =0 |
virtual double | GetXOHProb_relT (const Scope &sfSc, const std::vector< Index > &sfacI, const Scope &agSc, const std::vector< Index > &ohI) const =0 |
virtual double | GetXProb (const Scope &sfSc, const std::vector< Index > &sfValI) const =0 |
virtual void | InitializeFromISD (const FactoredStateDistribution *d)=0 |
virtual void | SanityCheck ()=0 |
virtual void | Update (const JointPolicyDiscretePure &pol)=0 |
virtual | ~FactoredStateAOHDistribution () |
Destructor. More... | |
FactoredStateAOHDistribution is a class that represents a factored probability distribution over both states and action-observation histories.
|
inlinevirtual |
Destructor.
|
pure virtual |
Implemented in FSAOHDist_NECOF.
|
pure virtual |
function that returns the prob. of the AOH of a subset of agents
this function takes
Note: relT indicates that the individual AOH indices are relative within the stage for which this distribution is.
Implemented in FSAOHDist_NECOF.
|
pure virtual |
Implemented in FSAOHDist_NECOF.
|
pure virtual |
Implemented in FSAOHDist_NECOF.
|
pure virtual |
Implemented in FSAOHDist_NECOF.
|
pure virtual |
Implemented in FSAOHDist_NECOF.
Referenced by PlanningUnitFactoredDecPOMDPDiscrete::ComputeFSAOHDist().
|
pure virtual |
Implemented in FSAOHDist_NECOF.
Referenced by PlanningUnitFactoredDecPOMDPDiscrete::ComputeFSAOHDist().
|
pure virtual |
Implemented in FSAOHDist_NECOF.
Referenced by PlanningUnitFactoredDecPOMDPDiscrete::ComputeFSAOHDist().