MultiAgentDecisionProcess  Release 0.2.1
StateDistribution Class Reference

StateDistribution is an interface for probability distributions over states. More...

#include <StateDistribution.h>

+ Inheritance diagram for StateDistribution:

Public Member Functions

virtual StateDistributionClone () const =0
 Returns a pointer to a copy of this class.
virtual double GetProbability (Index sI) const =0
virtual std::string SoftPrint () const =0
virtual std::vector< double > ToVectorOfDoubles () const =0
virtual ~StateDistribution ()

Detailed Description

StateDistribution is an interface for probability distributions over states.

Definition at line 37 of file StateDistribution.h.

Constructor & Destructor Documentation

virtual StateDistribution::~StateDistribution ( )
inlinevirtual

Definition at line 44 of file StateDistribution.h.

Member Function Documentation

virtual StateDistribution* StateDistribution::Clone ( ) const
pure virtual

Returns a pointer to a copy of this class.

Implemented in StateDistributionVector.

virtual double StateDistribution::GetProbability ( Index  sI) const
pure virtual

Implemented in StateDistributionVector.

virtual std::string StateDistribution::SoftPrint ( ) const
pure virtual

Implemented in StateDistributionVector.

virtual std::vector<double> StateDistribution::ToVectorOfDoubles ( ) const
pure virtual

Implemented in StateDistributionVector.

Referenced by Belief::Set().


The documentation for this class was generated from the following file: