Uses of Interface
net.bmahe.genetics4j.core.chromosomes.Chromosome
Packages that use Chromosome
Package
Description
-
Uses of Chromosome in net.bmahe.genetics4j.core
Fields in net.bmahe.genetics4j.core declared as ChromosomeMethods in net.bmahe.genetics4j.core with type parameters of type ChromosomeModifier and TypeMethodDescription<T extends Chromosome>
TGenotype.getChromosome(int index, Class<T> clazz) Returns the chromosome at the specified index, cast to the specified type.Methods in net.bmahe.genetics4j.core that return ChromosomeModifier and TypeMethodDescriptionGenotype.getChromosome(int index) Returns the chromosome at the specified index.Genotype.getChromosomes()Returns all chromosomes in this genotype.Constructors in net.bmahe.genetics4j.core with parameters of type ChromosomeModifierConstructorDescriptionGenotype(Chromosome... _chromosomes) Creates a new genotype with the specified chromosomes.Constructor parameters in net.bmahe.genetics4j.core with type arguments of type ChromosomeModifierConstructorDescriptionGenotype(Collection<Chromosome> _chromosomes) Creates a new genotype with chromosomes from the specified collection. -
Uses of Chromosome in net.bmahe.genetics4j.core.chromosomes
Classes in net.bmahe.genetics4j.core.chromosomes that implement ChromosomeModifier and TypeClassDescriptionclassA chromosome implementation that represents genetic information as a sequence of bits.classA chromosome implementation that represents genetic information as an array of double-precision floating-point values.classA chromosome implementation that represents genetic information as an array of single-precision floating-point values.classA chromosome implementation that represents genetic information as an array of integer values.classA chromosome implementation that represents genetic information as a tree structure. -
Uses of Chromosome in net.bmahe.genetics4j.core.chromosomes.factory
Classes in net.bmahe.genetics4j.core.chromosomes.factory with type parameters of type ChromosomeModifier and TypeInterfaceDescriptioninterfaceChromosomeFactory<T extends Chromosome>Factory interface for creating chromosome instances based on specifications.Fields in net.bmahe.genetics4j.core.chromosomes.factory with type parameters of type ChromosomeModifier and TypeFieldDescriptionprivate final List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesprivate List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.chromosomeFactoriesprivate List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGeneratorprivate final List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesGeneratorprivate List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.Builder.defaultChromosomeFactoriesprivate final List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.defaultChromosomeFactoriesprivate List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.defaultChromosomeFactoriesMethods in net.bmahe.genetics4j.core.chromosomes.factory that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionList<ChromosomeFactory<? extends Chromosome>> ChromosomeFactoryProvider.chromosomeFactories()List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.chromosomeFactories()(package private) List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.chromosomeFactories()abstract List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ChromosomeFactoryProvider.chromosomeFactoriesGenerator()List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesGenerator()List<ChromosomeFactory<? extends Chromosome>> ChromosomeFactoryProvider.defaultChromosomeFactories()List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.defaultChromosomeFactories()(package private) List<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.defaultChromosomeFactories()ChromosomeFactory<? extends Chromosome> ChromosomeFactoryProvider.provideChromosomeFactory(ChromosomeSpec chromosomeSpec) Method parameters in net.bmahe.genetics4j.core.chromosomes.factory with type arguments of type ChromosomeModifier and TypeMethodDescriptionImmutableChromosomeFactoryProvider.Builder.addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Adds elements tochromosomeFactoriesGeneratorlist.ImmutableChromosomeFactoryProvider.Builder.addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>> elements) Adds elements todefaultChromosomeFactorieslist.ImmutableChromosomeFactoryProvider.Builder.addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>> element) Adds one element tochromosomeFactoriesGeneratorlist.ImmutableChromosomeFactoryProvider.Builder.addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome> element) Adds one element todefaultChromosomeFactorieslist.ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Sets or replaces all elements forchromosomeFactoriesGeneratorlist.ImmutableChromosomeFactoryProvider.Builder.defaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeFactorieslist.(package private) voidImmutableChromosomeFactoryProvider.InitShim.defaultChromosomeFactories(List<ChromosomeFactory<? extends Chromosome>> defaultChromosomeFactories) ImmutableChromosomeFactoryProvider.withChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Copy the current immutable object with elements that replace the content ofchromosomeFactoriesGenerator.ImmutableChromosomeFactoryProvider.withDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>> elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeFactories.Constructor parameters in net.bmahe.genetics4j.core.chromosomes.factory with type arguments of type ChromosomeModifierConstructorDescriptionprivateImmutableChromosomeFactoryProvider(RandomGenerator randomGenerator, List<ChromosomeFactory<? extends Chromosome>> defaultChromosomeFactories, List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> chromosomeFactoriesGenerator) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination
Methods in net.bmahe.genetics4j.core.combination that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination with parameters of type ChromosomeModifier and TypeMethodDescriptionChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) Method parameters in net.bmahe.genetics4j.core.combination with type arguments of type ChromosomeModifier and TypeMethodDescriptionAllCasesGenotypeCombinator.combine(AbstractEAConfiguration eaConfiguration, List<List<Chromosome>> chromosomes) GenotypeCombinator.combine(AbstractEAConfiguration eaConfiguration, List<List<Chromosome>> chromosomes) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.erx
Methods in net.bmahe.genetics4j.core.combination.erx that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionIntEdgeRecombinationCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.erx with parameters of type ChromosomeModifier and TypeMethodDescriptionIntEdgeRecombinationCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.multicombinations
Methods in net.bmahe.genetics4j.core.combination.multicombinations that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionMultiChromosomeCombinations.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.multicombinations with parameters of type ChromosomeModifier and TypeMethodDescriptionMultiChromosomeCombinations.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.multipointarithmetic
Methods in net.bmahe.genetics4j.core.combination.multipointarithmetic that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionDoubleChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.multipointarithmetic with parameters of type ChromosomeModifier and TypeMethodDescriptionDoubleChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.multipointcrossover
Methods in net.bmahe.genetics4j.core.combination.multipointcrossover that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.multipointcrossover with parameters of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.ordercrossover
Methods in net.bmahe.genetics4j.core.combination.ordercrossover that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionIntChromosomeOrderCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.ordercrossover with parameters of type ChromosomeModifier and TypeMethodDescriptionIntChromosomeOrderCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.singlepointarithmetic
Methods in net.bmahe.genetics4j.core.combination.singlepointarithmetic that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionDoubleChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.singlepointarithmetic with parameters of type ChromosomeModifier and TypeMethodDescriptionDoubleChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointArithmetic.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.combination.singlepointcrossover
Methods in net.bmahe.genetics4j.core.combination.singlepointcrossover that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.core.combination.singlepointcrossover with parameters of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.core.mutation.chromosome
Classes in net.bmahe.genetics4j.core.mutation.chromosome with type parameters of type ChromosomeMethods in net.bmahe.genetics4j.core.mutation.chromosome with parameters of type ChromosomeModifier and TypeMethodDescriptionChromosomeMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of Chromosome in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation with parameters of type ChromosomeModifier and TypeMethodDescriptionDoubleChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of Chromosome in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.randommutation with parameters of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) DoubleChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of Chromosome in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation with parameters of type ChromosomeModifier and TypeMethodDescriptionBitChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) DoubleChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of Chromosome in net.bmahe.genetics4j.core.spec
Fields in net.bmahe.genetics4j.core.spec with type parameters of type ChromosomeModifier and TypeFieldDescriptionprivate final List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.chromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.chromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlersprivate final List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.defaultChromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlersMethods in net.bmahe.genetics4j.core.spec that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionList<ChromosomeMutationHandler<? extends Chromosome>> AbstractEAExecutionContext.chromosomeMutationPolicyHandlers()List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.chromosomeMutationPolicyHandlers()(package private) List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.chromosomeMutationPolicyHandlers()List<ChromosomeMutationHandler<? extends Chromosome>> AbstractEAExecutionContext.defaultChromosomeMutationPolicyHandlers()Default list of ChromosomeMutationPolicyHandlerList<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.defaultChromosomeMutationPolicyHandlers()Default list of ChromosomeMutationPolicyHandler(package private) List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers()Method parameters in net.bmahe.genetics4j.core.spec with type arguments of type ChromosomeModifier and TypeMethodDescriptionImmutableEAExecutionContext.Builder.addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Adds elements todefaultChromosomeMutationPolicyHandlerslist.ImmutableEAExecutionContext.Builder.addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome> element) Adds one element todefaultChromosomeMutationPolicyHandlerslist.ImmutableEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlerslist.(package private) voidImmutableEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>> defaultChromosomeMutationPolicyHandlers) final ImmutableEAExecutionContext<T> ImmutableEAExecutionContext.withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers. -
Uses of Chromosome in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome> ChromosomeResolverUtils.findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T> eaExecutionContext, MutationPolicy mutationPolicy, ChromosomeSpec chromosomeSpec) static <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome>[]ChromosomeResolverUtils.resolveChromosomeMutationHandlers(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicy mutationPolicy) -
Uses of Chromosome in net.bmahe.genetics4j.gp.combination
Methods in net.bmahe.genetics4j.gp.combination that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionProgramChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) Methods in net.bmahe.genetics4j.gp.combination with parameters of type ChromosomeModifier and TypeMethodDescriptionProgramChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of Chromosome in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec with type parameters of type ChromosomeModifier and TypeFieldDescriptionprivate final List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.chromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.chromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlersprivate final List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.defaultChromosomeMutationPolicyHandlersprivate List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlersMethods in net.bmahe.genetics4j.gpu.spec that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionList<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.chromosomeMutationPolicyHandlers()(package private) List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.chromosomeMutationPolicyHandlers()List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.defaultChromosomeMutationPolicyHandlers()(package private) List<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers()Method parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type ChromosomeModifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.Builder.addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Adds elements todefaultChromosomeMutationPolicyHandlerslist.ImmutableGPUEAExecutionContext.Builder.addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome> element) Adds one element todefaultChromosomeMutationPolicyHandlerslist.ImmutableGPUEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlerslist.(package private) voidImmutableGPUEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>> defaultChromosomeMutationPolicyHandlers) final ImmutableGPUEAExecutionContext<T> ImmutableGPUEAExecutionContext.withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers. -
Uses of Chromosome in net.bmahe.genetics4j.neat.chromosomes
Classes in net.bmahe.genetics4j.neat.chromosomes that implement ChromosomeModifier and TypeClassDescriptionclassRepresents a neural network chromosome in the NEAT (NeuroEvolution of Augmenting Topologies) algorithm. -
Uses of Chromosome in net.bmahe.genetics4j.neat.combination
Methods in net.bmahe.genetics4j.neat.combination that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionNeatChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) Performs genetic crossover between two NEAT chromosomes to produce offspring.Methods in net.bmahe.genetics4j.neat.combination with parameters of type ChromosomeModifier and TypeMethodDescriptionNeatChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) Performs genetic crossover between two NEAT chromosomes to produce offspring. -
Uses of Chromosome in net.bmahe.genetics4j.neat.mutation.chromosome
Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type ChromosomeModifier and TypeMethodDescriptionAbstractNeatChromosomeConnectionMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeAddConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) Applies add-connection mutation to a NEAT chromosome.NeatChromosomeConnectionWeightMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteNodeMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome)