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 TypeClassDescriptionclass
A chromosome implementation that represents genetic information as a sequence of bits.class
A chromosome implementation that represents genetic information as an array of double-precision floating-point values.class
A chromosome implementation that represents genetic information as an array of single-precision floating-point values.class
A chromosome implementation that represents genetic information as an array of integer values.class
A 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 TypeInterfaceDescriptioninterface
ChromosomeFactory<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.chromosomeFactories
private List
<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.chromosomeFactories
private List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGenerator
private final List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesGenerator
private List
<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.Builder.defaultChromosomeFactories
private final List
<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.defaultChromosomeFactories
private List
<ChromosomeFactory<? extends Chromosome>> ImmutableChromosomeFactoryProvider.InitShim.defaultChromosomeFactories
Methods 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 tochromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.Builder.addAllDefaultChromosomeFactories
(Iterable<? extends ChromosomeFactory<? extends Chromosome>> elements) Adds elements todefaultChromosomeFactories
list.ImmutableChromosomeFactoryProvider.Builder.addChromosomeFactoriesGenerator
(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>> element) Adds one element tochromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.Builder.addDefaultChromosomeFactories
(ChromosomeFactory<? extends Chromosome> element) Adds one element todefaultChromosomeFactories
list.ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGenerator
(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Sets or replaces all elements forchromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.Builder.defaultChromosomeFactories
(Iterable<? extends ChromosomeFactory<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeFactories
list.(package private) void
ImmutableChromosomeFactoryProvider.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 ChromosomeModifierConstructorDescriptionprivate
ImmutableChromosomeFactoryProvider
(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.chromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.chromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers
private final List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.defaultChromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers
Methods 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()
List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableEAExecutionContext.defaultChromosomeMutationPolicyHandlers()
(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 todefaultChromosomeMutationPolicyHandlers
list.ImmutableEAExecutionContext.Builder.addDefaultChromosomeMutationPolicyHandlers
(ChromosomeMutationHandler<? extends Chromosome> element) Adds one element todefaultChromosomeMutationPolicyHandlers
list.ImmutableEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers
(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlers
list.(package private) void
ImmutableEAExecutionContext.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.chromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.chromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers
private final List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.defaultChromosomeMutationPolicyHandlers
private List
<ChromosomeMutationHandler<? extends Chromosome>> ImmutableGPUEAExecutionContext.InitShim.defaultChromosomeMutationPolicyHandlers
Methods 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 todefaultChromosomeMutationPolicyHandlers
list.ImmutableGPUEAExecutionContext.Builder.addDefaultChromosomeMutationPolicyHandlers
(ChromosomeMutationHandler<? extends Chromosome> element) Adds one element todefaultChromosomeMutationPolicyHandlers
list.ImmutableGPUEAExecutionContext.Builder.defaultChromosomeMutationPolicyHandlers
(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlers
list.(package private) void
ImmutableGPUEAExecutionContext.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 TypeClassDescriptionclass
Represents 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)