HOG2
|
#include <cassert>
#include <thread>
#include <string>
#include <cinttypes>
#include "Heuristic.h"
#include "SharedQueue.h"
#include "NBitArray.h"
#include "Timer.h"
#include "RangeCompression.h"
Go to the source code of this file.
Classes | |
class | PDBHeuristic< abstractState, abstractAction, abstractEnvironment, state, pdbBits > |
Enumerations | |
enum | PDBLookupType { kPlain, kDivCompress, kModCompress, kValueCompress, kDivPlusValueCompress, kDivPlusDeltaCompress, kDefaultHeuristic } |
Variables | |
const int | coarseSize = 1024 |
const int | maxThreads = 32 |
enum PDBLookupType |
Enumerator | |
---|---|
kPlain | |
kDivCompress | |
kModCompress | |
kValueCompress | |
kDivPlusValueCompress | |
kDivPlusDeltaCompress | |
kDefaultHeuristic |
Definition at line 23 of file PDBHeuristic.h.
const int coarseSize = 1024 |
Definition at line 35 of file PDBHeuristic.h.
Referenced by PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::AdditiveForwardThreadWorker(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::BackwardThreadWorker(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::BuildAdditivePDB(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::BuildPDBBackward(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::BuildPDBForward(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::BuildPDBForwardBackward(), PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::ForwardBackwardThreadWorker(), and PDBHeuristic< TOHState< patternDisks >, TOHMove, TOH< patternDisks >, TOHState< totalDisks > >::ForwardThreadWorker().
const int maxThreads = 32 |
Definition at line 36 of file PDBHeuristic.h.