From the given parameters, assemble a StepFunc with the given computation and visitors objects. Additionally, a target is created.
Returns the stepfunc.
A ElementaryCagenSimulator with a target and stepfunc created automatically for the given parameters.
Set neighbourhood to None and a ElementaryFlatNeighbourhood will be used if the config is one-dimensional, otherwise a VonNeumannNeighbourhood will be created. If the rule number is out of range for it, a MooreNeighbourhood will be used instead.
If you supply a neighbourhood, that is not based on BetaAsynchronousNeighbourhood, but set beta to a value other than 1, you will get a warning.
The lookup array corresponding to the rule number.
A CagenSimulator with a target and stepfunc created automatically for the given parameters. The supplied life_params are passed as keyword arguments to LifeCellularAutomatonBase.