HOG2
|
#include <stdio.h>
#include <cstdint>
#include <math.h>
#include "SearchEnvironment.h"
#include "PDBHeuristic.h"
Go to the source code of this file.
Classes | |
struct | TOHMove |
struct | TOHState< numDisks > |
class | TOH< disks > |
class | TOHPDB< patternDisks, totalDisks, offset > |
Functions | |
template<int D> | |
static std::ostream & | operator<< (std::ostream &out, const TOHState< D > &s) |
template<int D> | |
static bool | operator== (const TOHState< D > &l1, const TOHState< D > &l2) |
template<int D> | |
static bool | operator!= (const TOHState< D > &l1, const TOHState< D > &l2) |
static std::ostream & | operator<< (std::ostream &out, const TOHMove &m) |
static bool | operator== (const TOHMove &m1, const TOHMove &m2) |
|
static |
Definition at line 121 of file TOH.h.
References TOHMove::dest, and TOHMove::source.
|
static |
Definition at line 90 of file TOH.h.
References TOHState< numDisks >::GetDiskCountOnPeg(), and TOHState< numDisks >::GetDiskOnPeg().
Definition at line 127 of file TOH.h.
References TOHMove::dest, and TOHMove::source.
|
static |
Definition at line 102 of file TOH.h.
References TOHState< numDisks >::GetDiskCountOnPeg(), and TOHState< numDisks >::GetDiskOnPeg().