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 >.