This class takes a source state as input as returns copies of it for every call of generateState().
A StateAbstraction class that does nothing but returns a copy of input state.
A StateAbstraction class the input state without copying it.
A terminal state function in which no state is considered a terminal state.
This class will return a random state from a set of states that are reachable from a source seed state.
A StateParser class that uses the JSON file format and can can convert states to JSON strings (and back from them) for any possible input domain.
A StateParser class that uses the YAML file format and can can convert states to YAML strings (and back from them) for any possible input domain.
A StateParser class that can convert states for any possible input domain.