HOG2
|
#include <Propagation.h>
Public Member Functions | |
SearchNode (double _fCost=0, double _gCost=0, graphState curr=UINT32_MAX, graphState prev=UINT32_MAX) | |
SearchNode (graphState curr) | |
void | copy (double f, double g, graphState curr, graphState prev) |
Public Attributes | |
double | fCost |
double | gCost |
graphState | currNode |
graphState | prevNode |
bool | isGoal |
Definition at line 42 of file Propagation.h.
|
inline |
Definition at line 48 of file Propagation.h.
|
inline |
Definition at line 51 of file Propagation.h.
|
inline |
Definition at line 55 of file Propagation.h.
References currNode, fCost, gCost, and prevNode.
Referenced by Prop::DoSingleStepA(), Prop::DoSingleStepApprox(), Prop::DoSingleStepB(), Prop::DoSingleStepBP(), Prop::DoSingleStepBPMX(), Prop::DoSingleStepDP(), Prop::DoSingleStepDPDLMX(), Prop::DoSingleStepDPMX(), Prop::RelaxDelayNode(), Prop::RelaxOpenNode(), Prop::ReverseProp(), and Prop::ReversePropX2().
graphState PropUtil::SearchNode::currNode |
Definition at line 64 of file Propagation.h.
Referenced by Prop::Broadcast(), copy(), Prop::DoSingleStepA(), Prop::DoSingleStepApprox(), Prop::DoSingleStepB(), Prop::DoSingleStepBP(), Prop::DoSingleStepBPMX(), Prop::DoSingleStepDP(), Prop::DoSingleStepDPDLMX(), Prop::DoSingleStepDPMX(), Prop::ExtractPathToStart(), PropUtil::SearchNodeEqual::operator()(), PropUtil::SearchNodeHash::operator()(), Prop::ReverseProp(), Prop::ReversePropX1(), and Prop::ReversePropX2().
double PropUtil::SearchNode::fCost |
Definition at line 62 of file Propagation.h.
Referenced by Prop::Broadcast(), Prop::ComputeNewHMero3a(), copy(), Prop::DoSingleStepA(), Prop::DoSingleStepApprox(), Prop::DoSingleStepB(), Prop::DoSingleStepBP(), Prop::DoSingleStepBPMX(), Prop::DoSingleStepDP(), Prop::DoSingleStepDPDLMX(), Prop::DoSingleStepDPMX(), Prop::GetLowestG(), Prop::GetLowestGF(), PropUtil::SearchNodeCompare::operator()(), PropUtil::GGreater::operator()(), PropUtil::FExtract::operator()(), Prop::RelaxOpenNode(), Prop::ReverseProp(), Prop::ReversePropX1(), Prop::ReversePropX2(), and Prop::UpdateHOnly().
double PropUtil::SearchNode::gCost |
Definition at line 63 of file Propagation.h.
Referenced by Prop::Broadcast(), Prop::ComputeNewHMero3a(), copy(), Prop::DoSingleStepA(), Prop::DoSingleStepApprox(), Prop::DoSingleStepB(), Prop::DoSingleStepBP(), Prop::DoSingleStepBPMX(), Prop::DoSingleStepDP(), Prop::DoSingleStepDPDLMX(), Prop::DoSingleStepDPMX(), Prop::ExtractPathToStart(), PropUtil::SearchNodeCompare::operator()(), PropUtil::GGreater::operator()(), Prop::RelaxDelayNode(), Prop::ReverseProp(), Prop::ReversePropX1(), Prop::ReversePropX2(), and Prop::UpdateHOnly().
bool PropUtil::SearchNode::isGoal |
Definition at line 67 of file Propagation.h.
Referenced by Prop::DoSingleStepA(), Prop::DoSingleStepApprox(), Prop::DoSingleStepB(), Prop::DoSingleStepBP(), Prop::DoSingleStepBPMX(), Prop::DoSingleStepDP(), Prop::DoSingleStepDPDLMX(), Prop::DoSingleStepDPMX(), and PropUtil::SearchNodeCompare::operator()().
graphState PropUtil::SearchNode::prevNode |
Definition at line 65 of file Propagation.h.
Referenced by copy(), and Prop::ExtractPathToStart().