MultiAgentDecisionProcess  Release 0.2.1
History Class Reference

History is a general class for histories. More...

#include <History.h>

+ Inheritance diagram for History:

Public Member Functions

virtual HistoryClone () const =0
 Returns a pointer to a copy of this class.
size_t GetLength () const
 Returns the length of the history, i.e., the number of time steps.
 History ()
 (default) Constructor
virtual void Print () const =0
void SetLength (size_t length)
 Set the length of the history, i.e., the number of time steps.
virtual ~History ()
 Destructor.

Protected Attributes

size_t _m_length
 How long (how many time-steps) is this history?

Detailed Description

History is a general class for histories.

Definition at line 37 of file History.h.

Constructor & Destructor Documentation

History::History ( )
inline

(default) Constructor

Definition at line 53 of file History.h.

virtual History::~History ( )
inlinevirtual

Destructor.

Definition at line 55 of file History.h.

Member Function Documentation

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

Member Data Documentation

size_t History::_m_length
protected

How long (how many time-steps) is this history?

For example, history at... ts 0 - length 0 (received no action yet... ) ts 1 - length 1 (hist= (a0) ) ts 2 - length 2 (hist= (a0,a1) )

Definition at line 48 of file History.h.

Referenced by JointActionObservationHistory::GetJointActionObservationHistoryVectorsRecursive(), GetLength(), SetLength(), JointActionObservationHistory::SoftPrint(), ActionHistory::SoftPrint(), ActionObservationHistory::SoftPrint(), JointActionHistory::SoftPrint(), JointObservationHistory::SoftPrint(), ObservationHistory::SoftPrint(), and JointActionObservationHistory::SoftPrintJointIndices().


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