booleans

inline fun <T, F : Comparable<F>> booleans(size: Int, crossinline factory: (index: Int, random: Random) -> T, noinline clone: ChromosomeArray<T, F>.() -> ChromosomeArray<T, F>?): PopulationFactory<Array<T>, F>

Creates PopulationFactory for ChromosomeArray with size.

Parameters

factory

factory for creating T by index

clone

function to correct cloning ChromosomeArray


Creates PopulationFactory for ChromosomeBooleanArray with size.


Create ChromosomeBooleanArray instance.

Parameters

size

gene count