MultiAgentDecisionProcess
|
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 BeliefSet & | Get (Index t) const |
size_t | GetNumberOfTimeSteps () const |
BeliefSetNonStationary & | operator= (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 |
BeliefSetNonStationary represents a non-stationary belief set.
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.
bool BeliefSetNonStationary::Add | ( | size_t | t, |
const JointBeliefInterface & | jb, | ||
bool | uniquify | ||
) |
References _m_beliefSets, Get(), BeliefInterface::Get(), BeliefInterface::SanityCheck(), and BeliefInterface::Size().
Referenced by AlphaVectorPlanning::SampleBeliefsNonStationary().
|
inline |
Referenced by BeliefValue::GetValues().
BeliefSetNonStationary & BeliefSetNonStationary::operator= | ( | const BeliefSetNonStationary & | o | ) |
Copy assignment operator.
References _m_beliefSets.
|
inline |
References SoftPrint().
size_t BeliefSetNonStationary::Size | ( | Index | t | ) | const |
References _m_beliefSets.
Referenced by BeliefValue::GetValues().
size_t BeliefSetNonStationary::Size | ( | ) | const |
References _m_beliefSets, and ArgumentHandlers::size().
string BeliefSetNonStationary::SoftPrint | ( | void | ) | const |
References _m_beliefSets.
Referenced by Print().
|
private |
Referenced by Add(), BeliefSetNonStationary(), operator=(), Size(), SoftPrint(), and ~BeliefSetNonStationary().