|
MultiAgentDecisionProcess
|
JPPVValuePair represents a (JointPolicyPureVector,Value) pair, which stores the full JointPolicyPureVector. More...
#include <JPPVValuePair.h>
Public Member Functions | |
| boost::shared_ptr < JointPolicyDiscretePure > | GetJPol () const |
| Copy assignment operator. More... | |
| boost::shared_ptr < JointPolicyPureVector > | GetJPPV () const |
| JPPVValuePair (const boost::shared_ptr< JointPolicyPureVector > &jp, double value) | |
| std::string | SoftPrint () const |
| Softprint the PolicyPoolItemInterface. More... | |
| std::string | SoftPrintBrief () const |
| Softprint the PolicyPoolItemInterface in brief. More... | |
| ~JPPVValuePair () | |
| Destructor. More... | |
Public Member Functions inherited from JointPolicyValuePair | |
| double | GetValue () const |
| Returns the heuristic value. More... | |
| JointPolicyValuePair (double val) | |
| (default) Constructor More... | |
| JointPolicyValuePair & | operator= (const JointPolicyValuePair &o) |
| Copy assignment operator. More... | |
| ~JointPolicyValuePair () | |
| Destructor. More... | |
Public Member Functions inherited from PolicyPoolItemInterface | |
| void | Print () const |
| Prints a description to stdout. More... | |
| void | PrintBrief () const |
| Prints a brief description to stdout. More... | |
| virtual | ~PolicyPoolItemInterface () |
| (default) Constructor More... | |
Private Attributes | |
| boost::shared_ptr < JointPolicyPureVector > | _m_jpol |
JPPVValuePair represents a (JointPolicyPureVector,Value) pair, which stores the full JointPolicyPureVector.
| JPPVValuePair::JPPVValuePair | ( | const boost::shared_ptr< JointPolicyPureVector > & | jp, |
| double | value | ||
| ) |
References _m_jpol.
| JPPVValuePair::~JPPVValuePair | ( | ) |
Destructor.
|
inlinevirtual |
Copy assignment operator.
Returns a pointer to the wrapped (partial) joint policy
Implements PolicyPoolItemInterface.
|
inline |
|
virtual |
Softprint the PolicyPoolItemInterface.
Implements PolicyPoolItemInterface.
References _m_jpol, and JointPolicyValuePair::GetValue().
|
virtual |
Softprint the PolicyPoolItemInterface in brief.
Implements PolicyPoolItemInterface.
References _m_jpol, and JointPolicyValuePair::GetValue().
|
private |
Referenced by JPPVValuePair(), SoftPrint(), and SoftPrintBrief().