additive | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
AdditiveGCost(const state &s, const action &d) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | inlinevirtual |
buildCaches() const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | private |
Check_Permutation(const std::vector< int > &to_check) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | static |
DefaultH(const state &s) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | inlineprivatevirtual |
Factorial(int val) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | protected |
factorialCache | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | mutable |
FinishUnranking(state &s) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | inlinevirtual |
Get_Random_Permutation(unsigned size) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | static |
GetStateFromHash(state &s, uint64_t hash) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
GetStateHash(const state &s) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
Hash(const state &s) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | inlinestatic |
HCost(const state &s) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
lookups | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
maxItem | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
minPattern | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
mr1 | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
nUpperk(int n, int k) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | protected |
Output_Puzzles(std::vector< state > &puzzle_vector, bool write_puzz_num) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | static |
PDB | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
PDB_distincts | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
PermutationPuzzleEnvironment() | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | inline |
Read_In_Permutations(const char *filename, unsigned size, unsigned max_puzzles, std::vector< std::vector< int > > &permutations, bool puzz_num_start) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | static |
State_Check(const state &to_check)=0 | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | protectedpure virtual |
TranformToStandardGoal(const state &a, const state &b) const | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |
Validate_Problems(std::vector< state > &puzzles) | PermutationPuzzle::PermutationPuzzleEnvironment< state, action > | |