MultiAgentDecisionProcess  Release 0.2.1
StateDistributionVector Class Reference

StateDistributionVector represents a probability distribution over states as a vector of doubles. More...

#include <StateDistributionVector.h>

+ Inheritance diagram for StateDistributionVector:
+ Collaboration diagram for StateDistributionVector:

Public Member Functions

virtual StateDistributionVectorClone () const
 Returns a pointer to a copy of this class.
virtual double GetProbability (Index sI) const
StateDistributionVectoroperator= (const StateDistributionVector &o)
 Copy assignment operator.
StateDistributionVectoroperator= (const SDV &o)
virtual std::string SoftPrint () const
 StateDistributionVector (const StateDistributionVector &a)
 Copy constructor.
 StateDistributionVector (const SDV &a)
virtual std::vector< double > ToVectorOfDoubles () const
 ~StateDistributionVector ()
 Destructor.
- Public Member Functions inherited from StateDistribution
virtual ~StateDistribution ()

Static Public Member Functions

 StateDistributionVector ()
 (default) Constructor

Detailed Description

StateDistributionVector represents a probability distribution over states as a vector of doubles.

Definition at line 43 of file StateDistributionVector.h.

Constructor & Destructor Documentation

StateDistributionVector::StateDistributionVector ( )
inlinestatic

(default) Constructor

Definition at line 54 of file StateDistributionVector.h.

Referenced by Clone().

StateDistributionVector::StateDistributionVector ( const StateDistributionVector a)
inline

Copy constructor.

Definition at line 60 of file StateDistributionVector.h.

StateDistributionVector::StateDistributionVector ( const SDV &  a)
inline

Definition at line 64 of file StateDistributionVector.h.

StateDistributionVector::~StateDistributionVector ( )
inline

Destructor.

Definition at line 69 of file StateDistributionVector.h.

Member Function Documentation

virtual StateDistributionVector* StateDistributionVector::Clone ( ) const
inlinevirtual

Returns a pointer to a copy of this class.

Implements StateDistribution.

Definition at line 96 of file StateDistributionVector.h.

References StateDistributionVector().

virtual double StateDistributionVector::GetProbability ( Index  sI) const
inlinevirtual

Implements StateDistribution.

Definition at line 89 of file StateDistributionVector.h.

StateDistributionVector& StateDistributionVector::operator= ( const StateDistributionVector o)
inline

Copy assignment operator.

Definition at line 71 of file StateDistributionVector.h.

Referenced by operator=().

StateDistributionVector& StateDistributionVector::operator= ( const SDV &  o)
inline

Definition at line 77 of file StateDistributionVector.h.

References operator=().

virtual std::string StateDistributionVector::SoftPrint ( ) const
inlinevirtual

Implements StateDistribution.

Definition at line 99 of file StateDistributionVector.h.

References PrintTools::SoftPrintVector().

virtual std::vector<double> StateDistributionVector::ToVectorOfDoubles ( ) const
inlinevirtual

Implements StateDistribution.

Definition at line 92 of file StateDistributionVector.h.


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