MultiAgentDecisionProcess
BeliefSetNonStationary Class Reference

BeliefSetNonStationary represents a non-stationary belief set. More...

#include <BeliefSetNonStationary.h>

Public Member Functions

bool Add (size_t t, const JointBeliefInterface &jb, bool uniquify)
 
 BeliefSetNonStationary (size_t nrTimeSteps)
 (default) Constructor More...
 
 BeliefSetNonStationary (const BeliefSetNonStationary &a)
 Copy constructor. More...
 
const BeliefSetGet (Index t) const
 
size_t GetNumberOfTimeSteps () const
 
BeliefSetNonStationaryoperator= (const BeliefSetNonStationary &o)
 Copy assignment operator. More...
 
void Print () const
 
size_t Size (Index t) const
 
size_t Size () const
 
std::string SoftPrint () const
 
 ~BeliefSetNonStationary ()
 Destructor. More...
 

Private Attributes

std::vector< BeliefSet_m_beliefSets
 

Detailed Description

BeliefSetNonStationary represents a non-stationary belief set.

Constructor & Destructor Documentation

BeliefSetNonStationary::BeliefSetNonStationary ( size_t  nrTimeSteps)

(default) Constructor

References Globals::MAXHORIZON.

BeliefSetNonStationary::~BeliefSetNonStationary ( )

Destructor.

References _m_beliefSets.

BeliefSetNonStationary::BeliefSetNonStationary ( const BeliefSetNonStationary a)

Copy constructor.

References _m_beliefSets.

Member Function Documentation

bool BeliefSetNonStationary::Add ( size_t  t,
const JointBeliefInterface jb,
bool  uniquify 
)
const BeliefSet& BeliefSetNonStationary::Get ( Index  t) const
inline
size_t BeliefSetNonStationary::GetNumberOfTimeSteps ( ) const
inline

Referenced by BeliefValue::GetValues().

BeliefSetNonStationary & BeliefSetNonStationary::operator= ( const BeliefSetNonStationary o)

Copy assignment operator.

References _m_beliefSets.

void BeliefSetNonStationary::Print ( ) const
inline

References SoftPrint().

size_t BeliefSetNonStationary::Size ( Index  t) const

References _m_beliefSets.

Referenced by BeliefValue::GetValues().

size_t BeliefSetNonStationary::Size ( ) const
string BeliefSetNonStationary::SoftPrint ( void  ) const

References _m_beliefSets.

Referenced by Print().

Member Data Documentation

std::vector<BeliefSet> BeliefSetNonStationary::_m_beliefSets
private