Type alias MixFunction<ChromosomeType, SplitGenesType>

MixFunction<ChromosomeType, SplitGenesType>: ((genesA: SplitGenesType[], genesB: SplitGenesType[]) => ChromosomeType)

Type Parameters

Type declaration

    • (genesA: SplitGenesType[], genesB: SplitGenesType[]): ChromosomeType
    • Description

      Defines the mix function.

      The mix function receives the splits of the genes of two chromosomes and returns the mixed genes.

      Returns

      The mixed genes.

      Parameters

      • genesA: SplitGenesType[]

        The first split of the genes.

      • genesB: SplitGenesType[]

        The second split of the genes.

      Returns ChromosomeType

Generated using TypeDoc