|
Assignment Search Framework
|

Public Member Functions | |
| StateHashFunction () | |
| virtual | ~StateHashFunction () |
| virtual StateHash | getStateHash (const state_t &state) const =0 |
An abstract class defining a hash function for states.
| StateHashFunction< state_t >::StateHashFunction | ( | ) |
Constructor for the abstract hash function. Abstract constructor is empty.
|
virtual |
Destructor for the abstract hash function. Abstract destructor is empty.
|
pure virtual |
Returns the hash value of the given state.
| state | The state whose hash value is needed. |
Implemented in MapLocHashFunction, and PermutationHashFunction< state_t >.