HOG2
|
Functions | |
int | GetNextRCMove (const char *input, int &base) |
int | GetNextRubicCubeMove (const char *input, int &base) |
void | GetKorfRubikInstance (RCState &start, int which) |
void | GetKorfRubikInstance (RubiksState &start, int which) |
const char * | GetStringFromMove (int move) |
void | GetRandomN (RubiksState &start, int N, int which) |
void | GetRandomN (RCState &start, int N, int which) |
void | GetDepth20 (RubiksState &start, int which) |
void | GetSuperFlip (RubiksState &start) |
void | GetSuperFlip (RCState &start) |
Variables | |
const int | maxStrLength = 1024 |
char | KorfInstances [10][maxStrLength] |
void RubiksCubeInstances::GetDepth20 | ( | RubiksState & | start, |
int | which | ||
) |
Definition at line 272 of file RubiksInstances.cpp.
References RubiksCube::ApplyAction(), GetNextRubicCubeMove(), maxStrLength, and RubiksState::Reset().
void RubiksCubeInstances::GetKorfRubikInstance | ( | RCState & | start, |
int | which | ||
) |
Definition at line 159 of file RubiksInstances.cpp.
References RC::ApplyAction(), GetNextRCMove(), KorfInstances, maxStrLength, and RCState::Reset().
void RubiksCubeInstances::GetKorfRubikInstance | ( | RubiksState & | start, |
int | which | ||
) |
Definition at line 194 of file RubiksInstances.cpp.
References RubiksCube::ApplyAction(), GetNextRubicCubeMove(), KorfInstances, maxStrLength, and RubiksState::Reset().
int RubiksCubeInstances::GetNextRCMove | ( | const char * | input, |
int & | base | ||
) |
Definition at line 27 of file RubiksInstances.cpp.
Referenced by GetKorfRubikInstance(), and GetSuperFlip().
int RubiksCubeInstances::GetNextRubicCubeMove | ( | const char * | input, |
int & | base | ||
) |
Definition at line 93 of file RubiksInstances.cpp.
Referenced by GetDepth20(), GetKorfRubikInstance(), GetStringFromMove(), and GetSuperFlip().
void RubiksCubeInstances::GetRandomN | ( | RCState & | start, |
int | N, | ||
int | which | ||
) |
Definition at line 257 of file RubiksInstances.cpp.
References RC::ApplyAction(), RC::GetActions(), RCState::Reset(), and RC::SetPruneSuccessors().
void RubiksCubeInstances::GetRandomN | ( | RubiksState & | start, |
int | N, | ||
int | which | ||
) |
Definition at line 243 of file RubiksInstances.cpp.
References RubiksCube::ApplyAction(), RubiksCube::GetActions(), RubiksState::Reset(), and RubiksCube::SetPruneSuccessors().
const char* RubiksCubeInstances::GetStringFromMove | ( | int | move | ) |
Definition at line 230 of file RubiksInstances.cpp.
References GetNextRubicCubeMove().
void RubiksCubeInstances::GetSuperFlip | ( | RCState & | start | ) |
Definition at line 339 of file RubiksInstances.cpp.
References RC::ApplyAction(), GetNextRCMove(), maxStrLength, and RCState::Reset().
void RubiksCubeInstances::GetSuperFlip | ( | RubiksState & | start | ) |
Definition at line 309 of file RubiksInstances.cpp.
References RubiksCube::ApplyAction(), GetNextRubicCubeMove(), maxStrLength, and RubiksState::Reset().
char RubiksCubeInstances::KorfInstances[10][maxStrLength] |
Definition at line 13 of file RubiksInstances.cpp.
Referenced by GetKorfRubikInstance().
const int RubiksCubeInstances::maxStrLength = 1024 |
Definition at line 12 of file RubiksInstances.cpp.
Referenced by GetDepth20(), GetKorfRubikInstance(), and GetSuperFlip().