HOG2
|
Public Member Functions | |
Solution (const HeuristicTable &hTable, const HeuristicTableEntry &onlyEntry) | |
Solution (const HeuristicTable &hTable, const HeuristicTableEntry &firstEntry, const shared_ptr< const Solution > &subsolution) | |
uint64_t | GetCost () const |
vector< int > | GetHValues () const |
double | GetAverageH (const vector< uint64_t > &histogram) const |
Private Member Functions | |
int | GetFirstH () const |
int | GetNextH () const |
Private Attributes | |
const HeuristicTableEntry * | firstEntry |
shared_ptr< const Solution > | subsolution |
uint64_t | cost |
Definition at line 87 of file RangeCompression.cpp.
|
inline |
Definition at line 104 of file RangeCompression.cpp.
|
inline |
Definition at line 112 of file RangeCompression.cpp.
|
inline |
Definition at line 136 of file RangeCompression.cpp.
References GetFirstH(), GetNextH(), and subsolution.
Referenced by DumpSolution().
|
inline |
Definition at line 122 of file RangeCompression.cpp.
Referenced by DumpSolution(), and Optimize().
|
inlineprivate |
Definition at line 92 of file RangeCompression.cpp.
References HeuristicTableEntry::GetH().
Referenced by GetAverageH(), and GetHValues().
|
inline |
Definition at line 126 of file RangeCompression.cpp.
References GetFirstH(), and subsolution.
Referenced by DumpSolution().
|
inlineprivate |
|
private |
Definition at line 90 of file RangeCompression.cpp.
|
private |
Definition at line 88 of file RangeCompression.cpp.
|
private |
Definition at line 89 of file RangeCompression.cpp.
Referenced by GetAverageH(), and GetHValues().