HOG2
|
#include <Heuristic.h>
Public Member Functions | |
WeightedHeuristic (Heuristic< state > *h, double weight) | |
double | HCost (const state &a, const state &b) const |
void | SetWeight (double w) |
Public Member Functions inherited from Heuristic< state > | |
Heuristic () | |
virtual | ~Heuristic () |
Public Attributes | |
Heuristic< state > * | h |
double | weight |
Public Attributes inherited from Heuristic< state > | |
std::vector< HeuristicTreeNode > | lookups |
std::vector< Heuristic * > | heuristics |
uint64_t | histogram [256] |
Definition at line 49 of file Heuristic.h.
|
inline |
Definition at line 51 of file Heuristic.h.
|
inlinevirtual |
Reimplemented from Heuristic< state >.
Definition at line 52 of file Heuristic.h.
References WeightedHeuristic< state >::h, and WeightedHeuristic< state >::weight.
|
inline |
Definition at line 53 of file Heuristic.h.
References WeightedHeuristic< state >::weight.
Heuristic<state>* WeightedHeuristic< state >::h |
Definition at line 55 of file Heuristic.h.
Referenced by WeightedHeuristic< state >::HCost().
double WeightedHeuristic< state >::weight |
Definition at line 56 of file Heuristic.h.
Referenced by WeightedHeuristic< state >::HCost(), and WeightedHeuristic< state >::SetWeight().