MultiAgentDecisionProcess
|
StateDistribution is an interface for probability distributions over states. More...
#include <StateDistribution.h>
Public Member Functions | |
virtual StateDistribution * | Clone () const =0 |
Returns a pointer to a copy of this class. More... | |
virtual size_t | GetNrStates () const =0 |
virtual double | GetProbability (Index sI) const =0 |
virtual std::string | SoftPrint () const =0 |
virtual std::vector< double > | ToVectorOfDoubles () const =0 |
virtual | ~StateDistribution () |
StateDistribution is an interface for probability distributions over states.
|
inlinevirtual |
|
pure virtual |
Returns a pointer to a copy of this class.
Implemented in FSDist_COF, StateDistributionVector, and FactoredStateDistribution.
|
pure virtual |
Implemented in FSDist_COF, and StateDistributionVector.
Referenced by BeliefSparse::Set().
|
pure virtual |
Implemented in StateDistributionVector, and FSDist_COF.
Referenced by PlanningUnitDecPOMDPDiscrete::ExportDecPOMDPFile(), AlphaVectorPlanning::ExportPOMDPFile(), and BeliefSparse::Set().
|
pure virtual |
Implemented in StateDistributionVector, FSDist_COF, and FactoredStateDistribution.
|
pure virtual |
Implemented in FSDist_COF, and StateDistributionVector.
Referenced by Belief::Set().