MultiAgentDecisionProcess  Release 0.2.1
PartialJointPolicy Class Reference

PartialJointPolicy represents a joint policy that is only specified for t time steps instead of for every time step. More...

#include <PartialJointPolicy.h>

+ Inheritance diagram for PartialJointPolicy:

Public Member Functions

double GetPastReward () const
PartialJointPolicyoperator= (const PartialJointPolicy &o)
 Destructor.
 PartialJointPolicy (double r=0.0)
 (default) Constructor
 PartialJointPolicy (const PartialJointPolicy &a)
 Copy constructor.
void SetPastReward (double r)

Private Attributes

double _m_pastReward
 Stores the past reward the partial policy achieves.

Detailed Description

PartialJointPolicy represents a joint policy that is only specified for t time steps instead of for every time step.

I.e., it is specified for time steps 0 until t, instead of 0 until horizon.

Definition at line 41 of file PartialJointPolicy.h.

Constructor & Destructor Documentation

PartialJointPolicy::PartialJointPolicy ( double  r = 0.0)
inline

(default) Constructor

Definition at line 52 of file PartialJointPolicy.h.

PartialJointPolicy::PartialJointPolicy ( const PartialJointPolicy a)
inline

Copy constructor.

Definition at line 57 of file PartialJointPolicy.h.

Member Function Documentation

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

Destructor.

Copy assignment operator

Definition at line 33 of file PartialJointPolicy.cpp.

References _m_pastReward.

Referenced by PartialJointPolicyDiscretePure::operator=().

void PartialJointPolicy::SetPastReward ( double  r)
inline

Member Data Documentation

double PartialJointPolicy::_m_pastReward
private

Stores the past reward the partial policy achieves.

Definition at line 45 of file PartialJointPolicy.h.

Referenced by GetPastReward(), operator=(), and SetPastReward().


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