evaluation
fun <V, F> CellEvolveScope<V, F>.evaluation(compareWithSecondChild: Boolean = true, fitnessFunction: (V) -> F = this.fitnessFunction)
Evaluation stage for CellEvolveScope.cell.
NOTE! Use it only for CellEvolveScope. For CellularEvolveScope use evaluationAll.
Parameters
compare With Second Child
if true
calculates second child located in CellEvolveScope.neighbors by index 0 and set it to CellEvolveScope.cell if second child fitness is better than current CellEvolveScope.cell.
fitness Function
fitnessFunction for evaluation stage