|
MultiAgentDecisionProcess
|
JointPolicyValuePair is a wrapper for a partial joint policy and its heuristic value. More...
#include <JointPolicyValuePair.h>
Public Member Functions | |
| 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 | |
| virtual boost::shared_ptr < JointPolicyDiscretePure > | GetJPol () const =0 |
| Copy assignment operator. More... | |
| void | Print () const |
| Prints a description to stdout. More... | |
| void | PrintBrief () const |
| Prints a brief description to stdout. More... | |
| virtual std::string | SoftPrint () const =0 |
| Softprint the PolicyPoolItemInterface. More... | |
| virtual std::string | SoftPrintBrief () const =0 |
| Softprint the PolicyPoolItemInterface in brief. More... | |
| virtual | ~PolicyPoolItemInterface () |
| (default) Constructor More... | |
Private Attributes | |
| double | _m_val |
JointPolicyValuePair is a wrapper for a partial joint policy and its heuristic value.
JointPolicyValuePair is a class that represents a (joint *policy,value) pair the operator less is defined for these pairs so *they can be but in ordered containers.
JointPolicyValuePair is a PolicyPoolItem (i.e., it implements PolicyPoolItemInterface)
|
inline |
(default) Constructor
|
inline |
Destructor.
|
inlinevirtual |
Returns the heuristic value.
Implements PolicyPoolItemInterface.
Referenced by std::less< JointPolicyValuePair * >::operator()(), std::less< JPPVValuePair * >::operator()(), DICEPSPlanner::OrderedInsertJPPVValuePair(), BGIP_SolverCE::OrderedInsertJPPVValuePair(), DICEPSPlanner::Plan(), DICEPSPlanner::PrintBestSamples(), BGIP_SolverCE::PrintBestSamples(), JPPVValuePair::SoftPrint(), JPPVIndexValuePair::SoftPrint(), JPPVValuePair::SoftPrintBrief(), JPPVIndexValuePair::SoftPrintBrief(), and BGIP_SolverCE::Solve().
|
inline |
Copy assignment operator.
|
private |