Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
Evolutionary Algorithm Configuration.
AbstractEAConfiguration() - Constructor for class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
 
AbstractEAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
Evolutionary Algorithm - Execution Context
AbstractEAExecutionContext() - Constructor for class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
add(Genotype, T) - Method in class net.bmahe.genetics4j.core.Population
 
add(Individual<T>) - Method in class net.bmahe.genetics4j.core.Population
 
addAll(Population<T>) - Method in class net.bmahe.genetics4j.core.Population
 
addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds elements to chromosomeFactoriesGenerator list.
addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds elements to chromosomeSpecs list.
addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds elements to chromosomeSpecs list.
addAllCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
Adds elements to combinationPolicies list.
addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds elements to defaultChromosomeFactories list.
addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultMutationPolicyHandlers list.
addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultReplacementStrategyHandlers list.
addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultSelectionPolicyHandlers list.
addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to evolutionListeners list.
addAllFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds elements to fitness list.
addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds elements to mutationPolicies list.
addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds elements to mutationPolicies list.
addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
Adds elements to mutationPolicies list.
addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to mutationPolicyHandlerFactories list.
addAllPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds elements to population list.
addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addAllSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
Adds elements to selectionPolicies list.
addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to selectionPolicyHandlerFactories list.
addAllTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Adds elements to tournaments list.
addChild(TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
addChildren(Collection<TreeNode<T>>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to chromosomeCombinatorHandlerFactories list.
addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds one element to chromosomeFactoriesGenerator list.
addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds elements to chromosomeFactoriesGenerator list.
addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds one element to chromosomeSpecs list.
addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds one element to chromosomeSpecs list.
addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds elements to chromosomeSpecs list.
addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds elements to chromosomeSpecs list.
addCombinationPolicies(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
Adds one element to combinationPolicies list.
addCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
Adds elements to combinationPolicies list.
addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to defaultChromosomeCombinatorHandlers list.
addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds one element to defaultChromosomeFactories list.
addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Adds elements to defaultChromosomeFactories list.
addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to defaultChromosomeMutationPolicyHandlers list.
addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to defaultMutationPolicyHandlers list.
addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultMutationPolicyHandlers list.
addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to defaultReplacementStrategyHandlers list.
addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultReplacementStrategyHandlers list.
addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to defaultSelectionPolicyHandlers list.
addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to defaultSelectionPolicyHandlers list.
addEdges(Map<Integer, Set<Integer>>, int[]) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to evolutionListeners list.
addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to evolutionListeners list.
addFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds one element to fitness list.
addFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds elements to fitness list.
addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds one element to mutationPolicies list.
addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds one element to mutationPolicies list.
addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
Adds one element to mutationPolicies list.
addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Adds elements to mutationPolicies list.
addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Adds elements to mutationPolicies list.
addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
Adds elements to mutationPolicies list.
addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to mutationPolicyHandlerFactories list.
addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to mutationPolicyHandlerFactories list.
addPopulation(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds one element to population list.
addPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Adds elements to population list.
addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to replacementStrategyHandlerFactories list.
addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
addSelectionPolicies(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
Adds one element to selectionPolicies list.
addSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
Adds elements to selectionPolicies list.
addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds one element to selectionPolicyHandlerFactories list.
addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Adds elements to selectionPolicyHandlerFactories list.
addTournaments(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Adds one element to tournaments list.
addTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Adds elements to tournaments list.
AllCasesGenotypeCombinator - Class in net.bmahe.genetics4j.core.combination
TODO TEST THE SHIT OUT OF ME
AllCasesGenotypeCombinator() - Constructor for class net.bmahe.genetics4j.core.combination.AllCasesGenotypeCombinator
 
alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
 
alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
 
alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
 
alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
 
alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
 
alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
 
alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
 
alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
Initializes the value for the alpha attribute.
alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
Initializes the value for the alpha attribute.
alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
 
and(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
apply(Population<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumOffsprings() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
Returns how many offsprings that elitism will always select.
atLeastNumOffsprings() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Returns how many offsprings that elitism will always select.
atLeastNumOffsprings() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Initializes the value for the atLeastNumOffsprings attribute.
atLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumOffspringsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumOffspringsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
atLeastNumOffspringsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumSurvivors() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
Returns how many survivors that elitism will always select.
atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Returns how many survivors that elitism will always select.
atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Initializes the value for the atLeastNumSurvivors attribute.
atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumSurvivorsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
atLeastNumSurvivorsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
atLeastNumSurvivorsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 

B

bestFitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
bestGenotype() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
bestIndividual - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
BitChromosome - Class in net.bmahe.genetics4j.core.chromosomes
 
BitChromosome(int, BitSet) - Constructor for class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
BitChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
BitChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
 
BitChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
 
BitChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
 
BitChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
 
BitChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
 
BitChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
 
BitChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
 
BitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
 
BitChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
 
BitChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
 
BitChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
 
BitChromosomeUtils - Class in net.bmahe.genetics4j.core.util
 
BitChromosomeUtils() - Constructor for class net.bmahe.genetics4j.core.util.BitChromosomeUtils
 
bitSet - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
build() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
build() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
Builds a new ImmutableIndividual.
build() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
build() - Static method in class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
 
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
build() - Static method in class net.bmahe.genetics4j.core.spec.combination.OrderCrossover
 
build() - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
 
build() - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointCrossover
 
build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
Builds a new ImmutableSwapMutation.
build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
Builds a new ImmutableDeleteNLast.
build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Builds a new ImmutableElitism.
build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Builds a new MultiTournaments.
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
Builds a new ImmutableSelectAll.
build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
Builds a new Tournament.
build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RandomSelection
 
build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RouletteWheel
 
build() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectAll
 
build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
build() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
 
builder() - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
builder() - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Creates a builder for ImmutableChromosomeFactoryProvider.
builder() - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
Creates a builder for ImmutableIndividual.
builder() - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Creates a builder for ImmutableFitnessSharing.
builder() - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Creates a builder for ImmutableBitChromosomeSpec.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Creates a builder for ImmutableMultiCombinations.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Creates a builder for ImmutableMultiPointArithmetic.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Creates a builder for ImmutableMultiPointCrossover.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
Creates a builder for ImmutableOrderCrossover.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
Creates a builder for ImmutablePickFirstParent.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Creates a builder for ImmutableSinglePointArithmetic.
builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
Creates a builder for ImmutableSinglePointCrossover.
builder() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
 
builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Creates a builder for ImmutableEAExecutionContext.
builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Creates a builder for ImmutableEvolutionResult.
builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Creates a builder for ImmutableGenotypeFitness.
builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Creates a builder for ImmutableCreepMutation.
builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Creates a builder for ImmutableMultiMutations.
builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Creates a builder for ImmutablePartialMutation.
builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Creates a builder for ImmutableRandomMutation.
builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Creates a builder for ImmutableSwapMutation.
builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
 
builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
 
builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
 
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Creates a builder for ImmutableDoubleTournament.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Creates a builder for ImmutableMultiSelections.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Creates a builder for MultiTournaments.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Creates a builder for ProportionalTournament.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
Creates a builder for ImmutableRandomSelection.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
Creates a builder for ImmutableRouletteWheel.
builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
Creates a builder for ImmutableSelectAll.
builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Creates a builder for ImmutableNormalDistribution.
builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
Creates a builder for ImmutableUniformDistribution.
Builder() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Creates a builder for ImmutableDoubleChromosomeSpec instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Creates a builder for ImmutableFloatChromosomeSpec instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
Creates a builder for ImmutableIntChromosomeSpec instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Creates a builder for ImmutableEAConfiguration instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Creates a builder for ImmutableEAConfigurationBulkAsync instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.DeleteNLast.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.Elitism.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
Creates a builder for ImmutableDeleteNLast instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Creates a builder for ImmutableElitism instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
Creates a builder for ImmutableGenerationalReplacement instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
Creates a builder for Tournament instances.
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
 

C

canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinatorHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
 
canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in interface net.bmahe.genetics4j.core.mutation.MutationPolicyHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
 
canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
 
canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
 
canHandle(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
Validates if this factory is appropriate for generating a chromosome based on the specifications passed as a parameter
canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
 
canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
 
canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
 
canHandle(CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
 
canHandle(MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.mutation.chromosome.ChromosomeMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
 
canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
 
canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
 
canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
 
canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
 
canHandle(ReplacementStrategy) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
 
canHandle(SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
 
canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
 
check() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Validates the configuration
check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
 
check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
 
check() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
 
check() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
check() - Method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
 
check() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
 
check() - Method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
 
check() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
 
check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
 
check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
 
check() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
check() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
 
check() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
children - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
Chromosome - Interface in net.bmahe.genetics4j.core.chromosomes
 
ChromosomeCombinator<T> - Interface in net.bmahe.genetics4j.core.combination
 
ChromosomeCombinatorHandler<T> - Interface in net.bmahe.genetics4j.core.combination
 
chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for chromosomeCombinatorHandlerFactories list.
ChromosomeCombinatorHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
 
chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
 
chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
ChromosomeCombinatorResolver<T> - Class in net.bmahe.genetics4j.core.combination
 
ChromosomeCombinatorResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
 
chromosomeCombinators - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
 
chromosomeCombinators - Variable in class net.bmahe.genetics4j.core.EASystem
 
chromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
chromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
chromosomeFactoriesBuildStage - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
chromosomeFactoriesGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
chromosomeFactoriesGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
chromosomeFactoriesGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
chromosomeFactoriesGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
chromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Sets or replaces all elements for chromosomeFactoriesGenerator list.
ChromosomeFactory<T> - Interface in net.bmahe.genetics4j.core.chromosomes.factory
Interface for any class wishing to generate chromosomes
chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.EASystem
 
chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
 
chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Initializes the value for the chromosomeFactoryProvider attribute.
chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
ChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
ChromosomeFactoryProvider() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
chromosomeFactoryProviderBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeIndex - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
chromosomeIndex - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
chromosomeIndex() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
chromosomeIndex() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
 
chromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
Initializes the value for the chromosomeIndex attribute.
ChromosomeMutationHandler<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
 
ChromosomeMutationHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
 
chromosomeMutationHandlers - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for chromosomeMutationPolicyHandlerFactories list.
chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
chromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
ChromosomeResolverUtils - Class in net.bmahe.genetics4j.core.util
 
ChromosomeResolverUtils() - Constructor for class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
 
chromosomes - Variable in class net.bmahe.genetics4j.core.Genotype
 
ChromosomeSpec - Interface in net.bmahe.genetics4j.core.spec.chromosome
 
chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Genotype of the population
chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Genotype of the population
chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Genotype of the population
chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Sets or replaces all elements for chromosomeSpecs list.
chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Sets or replaces all elements for chromosomeSpecs list.
chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
 
chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
 
cityWithSmallestEdgeList(Map<Integer, Set<Integer>>) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
cityWithSmallestEdgeList(Map<Integer, Set<Integer>>, Set<Integer>) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
 
combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
 
combinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
Sets or replaces all elements for combinationPolicies list.
combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines the policy to generate new offsprings from two parents
combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines the policy to generate new offsprings from two parents
combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines the policy to generate new offsprings from two parents
combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the combinationPolicy attribute.
combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the combinationPolicy attribute.
CombinationPolicy - Interface in net.bmahe.genetics4j.core.spec.combination
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinator
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
 
combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
 
combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in class net.bmahe.genetics4j.core.combination.AllCasesGenotypeCombinator
 
combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in interface net.bmahe.genetics4j.core.combination.GenotypeCombinator
 
combineParents(Population<T>, GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.EASystem
 
comparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
 
comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.Tournament
 
comparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
Initializes the value for the comparator attribute.
compute(ExecutorService, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.FitnessBulkAsync
Compute the fitness of a population
compute(Genotype) - Method in interface net.bmahe.genetics4j.core.Fitness
 
copyOf(ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Creates an immutable copy of a ChromosomeFactoryProvider value.
copyOf(Individual<T>) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
Creates an immutable copy of a Individual value.
copyOf(FitnessSharing<T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Creates an immutable copy of a FitnessSharing value.
copyOf(BitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Creates an immutable copy of a BitChromosomeSpec value.
copyOf(DoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Creates an immutable copy of a DoubleChromosomeSpec value.
copyOf(FloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Creates an immutable copy of a FloatChromosomeSpec value.
copyOf(IntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Creates an immutable copy of a IntChromosomeSpec value.
copyOf(MultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Creates an immutable copy of a MultiCombinations value.
copyOf(MultiPointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Creates an immutable copy of a MultiPointArithmetic value.
copyOf(MultiPointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Creates an immutable copy of a MultiPointCrossover value.
copyOf(OrderCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
Creates an immutable copy of a OrderCrossover value.
copyOf(PickFirstParent) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
Creates an immutable copy of a PickFirstParent value.
copyOf(SinglePointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Creates an immutable copy of a SinglePointArithmetic value.
copyOf(SinglePointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
Creates an immutable copy of a SinglePointCrossover value.
copyOf(EAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Creates an immutable copy of a EAConfiguration value.
copyOf(EAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Creates an immutable copy of a EAConfigurationBulkAsync value.
copyOf(EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Creates an immutable copy of a EAExecutionContext value.
copyOf(EvolutionResult<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Creates an immutable copy of a EvolutionResult value.
copyOf(GenotypeFitness<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Creates an immutable copy of a GenotypeFitness value.
copyOf(CreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Creates an immutable copy of a CreepMutation value.
copyOf(MultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Creates an immutable copy of a MultiMutations value.
copyOf(PartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Creates an immutable copy of a PartialMutation value.
copyOf(RandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Creates an immutable copy of a RandomMutation value.
copyOf(SwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Creates an immutable copy of a SwapMutation value.
copyOf(DeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Creates an immutable copy of a DeleteNLast value.
copyOf(Elitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Creates an immutable copy of a Elitism value.
copyOf(GenerationalReplacement) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
Creates an immutable copy of a GenerationalReplacement value.
copyOf(DoubleTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Creates an immutable copy of a DoubleTournament value.
copyOf(MultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Creates an immutable copy of a MultiSelections value.
copyOf(MultiTournaments<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Creates an immutable copy of a MultiTournaments value.
copyOf(ProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Creates an immutable copy of a ProportionalTournament value.
copyOf(RandomSelection) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
Creates an immutable copy of a RandomSelection value.
copyOf(RouletteWheel) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
Creates an immutable copy of a RouletteWheel value.
copyOf(SelectAll) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
Creates an immutable copy of a SelectAll value.
copyOf(Tournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Creates an immutable copy of a Tournament value.
copyOf(NormalDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Creates an immutable copy of a NormalDistribution value.
copyOf(UniformDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
Creates an immutable copy of a UniformDistribution value.
createBasicOffsprings(Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
Create offsprings without mutation
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
 
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
 
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in interface net.bmahe.genetics4j.core.mutation.MutationPolicyHandler
 
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
 
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
 
createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
 
createOffsprings(Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
CreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
 
CreepMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
CreepMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
 
CreepMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
 
currentIndex - Variable in class net.bmahe.genetics4j.core.PopulationIterator
 

D

data - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
DEFAULT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
DEFAULT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
 
DEFAULT_AT_LEAST_NUM_OFFSPRINGS - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
 
DEFAULT_AT_LEAST_NUM_SURVIVORS - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
 
DEFAULT_OFFSPRING_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Default offspring ratio
DEFAULT_OFFSPRING_RATIO - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
 
DEFAULT_OPTIMIZATION - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Default optimization strategy
DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
DEFAULT_WEAK_RATIO - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
 
defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for defaultChromosomeCombinatorHandlers list.
defaultChromosomeCombinatorHandlers(List<ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
defaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Sets or replaces all elements for defaultChromosomeFactories list.
defaultChromosomeFactories(List<ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
defaultChromosomeFactoriesBuildStage - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
defaultChromosomeFactoriesIsSet() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for defaultChromosomeMutationPolicyHandlers list.
defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for defaultMutationPolicyHandlers list.
defaultMutationPolicyHandlers(List<MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for defaultReplacementStrategyHandlers list.
defaultReplacementStrategyHandlers(List<ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for defaultSelectionPolicyHandlers list.
defaultSelectionPolicyHandlers(List<SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
DeleteNLast - Interface in net.bmahe.genetics4j.core.spec.replacement
Delete N Last
DeleteNLast.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
 
DeleteNLastImpl<T> - Class in net.bmahe.genetics4j.core.replacement
 
DeleteNLastImpl(DeleteNLast, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
 
DeleteNLastReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
 
DeleteNLastReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
 
deleteNLastSpec - Variable in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
 
distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
distance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
Initializes the value for the distance attribute.
distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
distribution - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
distribution - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
distribution() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Initializes the value for the distribution attribute.
distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Initializes the value for the distribution attribute.
distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
Initializes the value for the distribution attribute.
Distribution - Interface in net.bmahe.genetics4j.core.spec.statistics.distributions
 
distributionFloatValueSupplier(RandomGenerator, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.util.DistributionUtils
 
DistributionUtils - Class in net.bmahe.genetics4j.core.util
 
DistributionUtils() - Constructor for class net.bmahe.genetics4j.core.util.DistributionUtils
 
distributionValueSupplier(RandomGenerator, double, double, Distribution) - Static method in class net.bmahe.genetics4j.core.util.DistributionUtils
 
doFitnessFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
doFitnessFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
doFitnessFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
doFitnessFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
doFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
Initializes the value for the doFitnessFirst attribute.
doFitnessFirstIsSet() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
DoubleChromosome - Class in net.bmahe.genetics4j.core.chromosomes
 
DoubleChromosome(int, double, double, double[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
DoubleChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
 
DoubleChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
 
DoubleChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
DoubleChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
 
DoubleChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
 
DoubleChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
 
DoubleChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
 
DoubleChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
 
DoubleChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
 
DoubleChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
 
DoubleChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
 
DoubleChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
 
DoubleChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
 
DoubleChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
 
DoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
 
DoubleChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
DoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
 
DoubleChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
 
DoubleChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
 
DoubleTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
 
DoubleTournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
DoubleTournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
DoubleTournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
 
DoubleTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
 
DoubleTournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 

E

eaConfiguration - Variable in class net.bmahe.genetics4j.core.EASystem
 
eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
eaConfiguration - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
 
eaConfiguration() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
eaConfiguration() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
eaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Initializes the value for the eaConfiguration attribute.
EAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
Evolutionary Algorithm Configuration.
EAConfiguration() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration
 
EAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
 
eaConfigurationBulkAsync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
 
EAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
Evolutionary Algorithm Configuration.
EAConfigurationBulkAsync() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
 
EAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
 
eaConfigurationSync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 
eaExecutionContext - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
 
eaExecutionContext - Variable in class net.bmahe.genetics4j.core.EASystem
 
eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 
eaExecutionContext - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
 
eaExecutionContext - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
 
EAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
Evolutionary Algorithm - Execution Context
EAExecutionContext() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContext
 
EAExecutionContexts - Class in net.bmahe.genetics4j.core.spec
Defines multiple factory and helper methods to create and manage EAExecutionContexts
EAExecutionContexts() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContexts
 
EASystem<T> - Class in net.bmahe.genetics4j.core
Main class used to manage and execute the evolution process
EASystem(AbstractEAConfiguration<T>, long, List<ChromosomeCombinator<T>>, double, Selector<T>, List<Mutator>, ReplacementStrategyImplementor<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Constructor for class net.bmahe.genetics4j.core.EASystem
 
EASystemFactory - Class in net.bmahe.genetics4j.core
Suite of helper methods to create instances of EASystem
EASystemFactory() - Constructor for class net.bmahe.genetics4j.core.EASystemFactory
Prevents instantiation since it's a bunch of static methods
EdgeRecombinationCrossover - Class in net.bmahe.genetics4j.core.spec.combination
 
EdgeRecombinationCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
 
EdgeRecombinationCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.erx
 
EdgeRecombinationCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
 
Elitism - Interface in net.bmahe.genetics4j.core.spec.replacement
Specify an elitism based replacement strategy
Elitism.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
 
ElitismImpl<T> - Class in net.bmahe.genetics4j.core.replacement
 
ElitismImpl(Elitism, Selector<T>, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
ElitismReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
 
ElitismReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
 
elitismSpec - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
empty() - Static method in class net.bmahe.genetics4j.core.Population
 
enrichForScalarFitness(ImmutableEAExecutionContext.Builder<T>) - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
Enrich an EAExecutionContext builder based on the knowledge of the fitness function returning a scalar value.
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
This instance is equal to all instances of ImmutableChromosomeFactoryProvider that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
equals(Object) - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.bmahe.genetics4j.core.Genotype
 
equals(Object) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
This instance is equal to all instances of ImmutableIndividual that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.Population
 
equals(Object) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
This instance is equal to all instances of ImmutableFitnessSharing that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
This instance is equal to all instances of ImmutableBitChromosomeSpec that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
This instance is equal to all instances of ImmutableDoubleChromosomeSpec that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
This instance is equal to all instances of ImmutableFloatChromosomeSpec that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
This instance is equal to all instances of ImmutableIntChromosomeSpec that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
This instance is equal to all instances of ImmutableMultiCombinations that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
This instance is equal to all instances of ImmutableMultiPointArithmetic that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
This instance is equal to all instances of ImmutableMultiPointCrossover that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
This instance is equal to all instances of ImmutableOrderCrossover that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
This instance is equal to all instances of ImmutablePickFirstParent that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
This instance is equal to all instances of ImmutableSinglePointArithmetic that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
This instance is equal to all instances of ImmutableSinglePointCrossover that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
This instance is equal to all instances of ImmutableEAConfiguration that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
This instance is equal to all instances of ImmutableEAConfigurationBulkAsync that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
This instance is equal to all instances of ImmutableEAExecutionContext that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
This instance is equal to all instances of ImmutableEvolutionResult that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
This instance is equal to all instances of ImmutableGenotypeFitness that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
This instance is equal to all instances of ImmutableCreepMutation that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
This instance is equal to all instances of ImmutableMultiMutations that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
This instance is equal to all instances of ImmutablePartialMutation that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
This instance is equal to all instances of ImmutableRandomMutation that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
This instance is equal to all instances of ImmutableSwapMutation that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
This instance is equal to all instances of ImmutableDeleteNLast that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
This instance is equal to all instances of ImmutableElitism that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
This instance is equal to all instances of ImmutableGenerationalReplacement that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
This instance is equal to all instances of ImmutableDoubleTournament that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
This instance is equal to all instances of ImmutableMultiSelections that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
This instance is equal to all instances of ImmutableMultiTournaments that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
This instance is equal to all instances of ImmutableProportionalTournament that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
This instance is equal to all instances of ImmutableRandomSelection that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
This instance is equal to all instances of ImmutableRouletteWheel that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
This instance is equal to all instances of ImmutableSelectAll that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
This instance is equal to all instances of ImmutableTournament that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
This instance is equal to all instances of ImmutableNormalDistribution that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
This instance is equal to all instances of ImmutableUniformDistribution that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
equalTo(int, ImmutableChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
equalTo(int, ImmutableIndividual<?>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
 
equalTo(int, ImmutableFitnessSharing<?>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
equalTo(int, ImmutableBitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
 
equalTo(int, ImmutableDoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
equalTo(int, ImmutableFloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
equalTo(int, ImmutableIntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
equalTo(int, ImmutableMultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
equalTo(int, ImmutableMultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
equalTo(int, ImmutableMultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
 
equalTo(int, ImmutableOrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
 
equalTo(int, ImmutablePickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
 
equalTo(int, ImmutableSinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
 
equalTo(int, ImmutableSinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
 
equalTo(int, ImmutableEAConfiguration<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
equalTo(int, ImmutableEAConfigurationBulkAsync<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
equalTo(int, ImmutableEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
equalTo(int, ImmutableEvolutionResult<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
equalTo(int, ImmutableGenotypeFitness<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
equalTo(int, ImmutableCreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
equalTo(int, ImmutableMultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
equalTo(int, ImmutablePartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
equalTo(int, ImmutableRandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
 
equalTo(int, ImmutableSwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
equalTo(int, ImmutableDeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
equalTo(int, ImmutableElitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
equalTo(int, ImmutableGenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
 
equalTo(int, ImmutableDoubleTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
equalTo(int, ImmutableMultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
equalTo(int, ImmutableMultiTournaments<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
equalTo(int, ImmutableProportionalTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
equalTo(int, ImmutableRandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
 
equalTo(int, ImmutableRouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
 
equalTo(int, ImmutableSelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
 
equalTo(int, ImmutableTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
equalTo(int, ImmutableNormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
equalTo(int, ImmutableUniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
 
evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
 
evaluate(long, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
Compute the fitness for a list of genotypes
evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
 
evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 
evaluateOnce(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
 
EvolutionListener<T> - Interface in net.bmahe.genetics4j.core.evolutionlisteners
 
EvolutionListenerLogTopN<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
 
EvolutionListenerLogTopN(Logger, int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
EvolutionListenerLogTopN(Logger, int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
evolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for evolutionListeners list.
evolutionListeners(List<EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
EvolutionListeners - Class in net.bmahe.genetics4j.core.evolutionlisteners
 
EvolutionListeners() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
evolutionListenersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
evolutionListenersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
EvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
 
EvolutionResult() - Constructor for class net.bmahe.genetics4j.core.spec.EvolutionResult
 
evolve() - Method in class net.bmahe.genetics4j.core.EASystem
Triggers the evolutionary process
executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
 
executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 

F

findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T>, MutationPolicy, ChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
 
firstComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
firstComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
firstComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
firstComparator() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
firstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
Initializes the value for the firstComparator attribute.
fitness - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
The field for the fitness record component.
fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
fitness() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
Returns the value of the fitness record component.
fitness() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
 
fitness() - Method in interface net.bmahe.genetics4j.core.Individual
 
fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration
Defines how should individuals' fitness be assessed
fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
Defines how should individuals' fitness be assessed
fitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
fitness() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
 
fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines how should individuals' fitness be assessed
fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines how should individuals' fitness be assessed
fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
fitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Sets or replaces all elements for fitness list.
fitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the fitness attribute.
fitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the fitness attribute.
fitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
Initializes the value for the fitness attribute.
fitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
Initializes the value for the fitness attribute.
Fitness<T> - Interface in net.bmahe.genetics4j.core
 
fitnessBasedComparator(AbstractEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.util.IndividualUtils
 
FitnessBulkAsync<T> - Interface in net.bmahe.genetics4j.core
Defines a way to evaluate the fitness of a population in an asynchronous manner
fitnessComparator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Return a comparator based on the optimization method and natural order
fitnesses - Variable in class net.bmahe.genetics4j.core.Population
 
fitnessEvaluator - Variable in class net.bmahe.genetics4j.core.EASystem
 
FitnessEvaluator<T> - Interface in net.bmahe.genetics4j.core.evaluation
Facade to abstract the various ways that fitnesses could be evaluated
FitnessEvaluatorBulkAsync<T> - Class in net.bmahe.genetics4j.core.evaluation
Wrapper around FitnessBulkAsync for computing the fitness of a population
FitnessEvaluatorBulkAsync(EAConfigurationBulkAsync<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
 
FitnessEvaluatorSync<T> - Class in net.bmahe.genetics4j.core.evaluation
Wrapper around Fitness for computing the fitness of a population
FitnessEvaluatorSync(EAExecutionContext<T>, EAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 
FitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
 
FitnessSharing() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
fitnessTournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
fitnessTournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
fitnessTournament() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
fitnessTournament() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
fitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
Initializes the value for the fitnessTournament attribute.
FloatChromosome - Class in net.bmahe.genetics4j.core.chromosomes
 
FloatChromosome(int, float, float, float[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
FloatChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
 
FloatChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
 
FloatChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
FloatChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
 
FloatChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
 
FloatChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
 
FloatChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
 
FloatChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
 
FloatChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
 
FloatChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
 
FloatChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
 
FloatChromosomeSinglePointArithmetic(RandomGenerator, float) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
 
FloatChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
 
FloatChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
 
FloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
 
FloatChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
FloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
 
FloatChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
 
FloatChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
 
forScalarFitness() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
Create an EAExecutionContext builder based on the knowledge of the fitness function returning a scalar value.
from - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
The field for the from record component.
from() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
Returns the value of the from record component.
from(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Fill a builder with attribute values from the provided ChromosomeFactoryProvider instance.
from(Individual<T>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
Fill a builder with attribute values from the provided Individual instance.
from(FitnessSharing<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
Fill a builder with attribute values from the provided FitnessSharing instance.
from(AbstractEAConfiguration<T>, AbstractEAExecutionContext<T>, ExecutorService, FitnessEvaluator<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
 
from(BitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
Fill a builder with attribute values from the provided BitChromosomeSpec instance.
from(DoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Fill a builder with attribute values from the provided DoubleChromosomeSpec instance.
from(FloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Fill a builder with attribute values from the provided FloatChromosomeSpec instance.
from(IntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
Fill a builder with attribute values from the provided IntChromosomeSpec instance.
from(MultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
Fill a builder with attribute values from the provided MultiCombinations instance.
from(MultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
Fill a builder with attribute values from the provided MultiPointArithmetic instance.
from(MultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
Fill a builder with attribute values from the provided MultiPointCrossover instance.
from(OrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
Fill a builder with attribute values from the provided OrderCrossover instance.
from(PickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
Fill a builder with attribute values from the provided PickFirstParent instance.
from(SinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
Fill a builder with attribute values from the provided SinglePointArithmetic instance.
from(SinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
Fill a builder with attribute values from the provided SinglePointCrossover instance.
from(EAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Fill a builder with attribute values from the provided EAConfiguration instance.
from(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
Factory method to create a EASystem with a simple fitness computation method.
from(EAConfiguration<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
Factory method to create a EASystem with a simple fitness computation method
from(EAConfigurationBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Fill a builder with attribute values from the provided EAConfigurationBulkAsync instance.
from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
Factory method to create a EASystem with an asynchronous fitness computation method
from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
Factory method to create a EASystem with an asynchronous fitness computation method
from(EAExecutionContext<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Fill a builder with attribute values from the provided EAExecutionContext instance.
from(EvolutionResult<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Fill a builder with attribute values from the provided EvolutionResult instance.
from(GenotypeFitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
Fill a builder with attribute values from the provided GenotypeFitness instance.
from(CreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
Fill a builder with attribute values from the provided CreepMutation instance.
from(MultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
Fill a builder with attribute values from the provided MultiMutations instance.
from(PartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
Fill a builder with attribute values from the provided PartialMutation instance.
from(RandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
Fill a builder with attribute values from the provided RandomMutation instance.
from(SwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
Fill a builder with attribute values from the provided SwapMutation instance.
from(DeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
Fill a builder with attribute values from the provided DeleteNLast instance.
from(Elitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Fill a builder with attribute values from the provided Elitism instance.
from(GenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
Fill a builder with attribute values from the provided GenerationalReplacement instance.
from(DoubleTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
Fill a builder with attribute values from the provided DoubleTournament instance.
from(MultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
Fill a builder with attribute values from the provided MultiSelections instance.
from(MultiTournaments<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Fill a builder with attribute values from the provided MultiTournaments instance.
from(ProportionalTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
Fill a builder with attribute values from the provided ProportionalTournament instance.
from(RandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
Fill a builder with attribute values from the provided RandomSelection instance.
from(RouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
Fill a builder with attribute values from the provided RouletteWheel instance.
from(SelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
Fill a builder with attribute values from the provided SelectAll instance.
from(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
Fill a builder with attribute values from the provided Tournament instance.
from(NormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
Fill a builder with attribute values from the provided NormalDistribution instance.
from(UniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
Fill a builder with attribute values from the provided UniformDistribution instance.

G

generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
 
generate(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
Generate a chromosome based on the specifications passed as a parameter
generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
 
generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
 
generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
 
generateGenotypes(int) - Method in class net.bmahe.genetics4j.core.util.GenotypeGenerator
 
generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
generation() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
generation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
generation(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Initializes the value for the generation attribute.
GenerationalReplacement - Interface in net.bmahe.genetics4j.core.spec.replacement
Generational Replacement strategy
GenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
 
GenerationalReplacementImpl<T> - Class in net.bmahe.genetics4j.core.replacement
 
GenerationalReplacementImpl(GenerationalReplacement, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
 
generationalReplacementSpec - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
 
GenerationalReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
 
GenerationalReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
 
GenericMutatorImpl - Class in net.bmahe.genetics4j.core.mutation
 
GenericMutatorImpl(RandomGenerator, ChromosomeMutationHandler<? extends Chromosome>[], MutationPolicy, double) - Constructor for class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
 
genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
genotype() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
 
genotype() - Method in interface net.bmahe.genetics4j.core.Individual
 
genotype() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
 
genotype() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
genotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
Initializes the value for the genotype attribute.
genotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
Initializes the value for the genotype attribute.
Genotype - Class in net.bmahe.genetics4j.core
 
Genotype(Collection<Chromosome>) - Constructor for class net.bmahe.genetics4j.core.Genotype
 
Genotype(Chromosome...) - Constructor for class net.bmahe.genetics4j.core.Genotype
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines how to combine the offspring chromosomes generated
genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines how to combine the offspring chromosomes generated
genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines how to combine the offspring chromosomes generated
genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the genotypeCombinator attribute.
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the genotypeCombinator attribute.
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
GenotypeCombinator - Interface in net.bmahe.genetics4j.core.combination
 
genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
GenotypeFitness<T> - Interface in net.bmahe.genetics4j.core.spec
Pair of Genotype to its associated fitness
genotypeGenerator - Variable in class net.bmahe.genetics4j.core.EASystem
 
genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines how to generate individuals
genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines how to generate individuals
genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines how to generate individuals
genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
GenotypeGenerator<T> - Class in net.bmahe.genetics4j.core.util
 
GenotypeGenerator(ChromosomeFactoryProvider, AbstractEAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.util.GenotypeGenerator
 
genotypes - Variable in class net.bmahe.genetics4j.core.Population
 
getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
getAllFitnesses() - Method in class net.bmahe.genetics4j.core.Population
 
getAllGenotypes() - Method in class net.bmahe.genetics4j.core.Population
 
getBit(int) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
getBitSet() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
getChild(int) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
getChildren() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
getChromosome(int) - Method in class net.bmahe.genetics4j.core.Genotype
 
getChromosome(int, Class<T>) - Method in class net.bmahe.genetics4j.core.Genotype
 
getChromosomes() - Method in class net.bmahe.genetics4j.core.Genotype
 
getChromosomeSpec(int) - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Returns a specific chromosome spec from the genotype definition
getData() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
getDepth() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
getEAConfiguration() - Method in class net.bmahe.genetics4j.core.EASystem
 
getFitness(int) - Method in class net.bmahe.genetics4j.core.Population
 
getGenotype(int) - Method in class net.bmahe.genetics4j.core.Population
 
getIndex(int) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
getIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
getIndividual(int) - Method in class net.bmahe.genetics4j.core.Population
 
getMaxIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
getNumAlleles() - Method in interface net.bmahe.genetics4j.core.chromosomes.Chromosome
 
getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
getPopulationSize() - Method in class net.bmahe.genetics4j.core.EASystem
 
getRoot() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
getSize() - Method in class net.bmahe.genetics4j.core.Genotype
 
getTotal() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 

H

hammingDistance(BitChromosome, BitChromosome) - Static method in class net.bmahe.genetics4j.core.util.BitChromosomeUtils
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Computes a hash code from attributes: randomGenerator, defaultChromosomeFactories, chromosomeFactoriesGenerator, chromosomeFactories.
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
hashCode() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
Returns a hash code value for this object.
hashCode() - Method in class net.bmahe.genetics4j.core.Genotype
 
hashCode() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
Computes a hash code from attributes: genotype, fitness.
hashCode() - Method in class net.bmahe.genetics4j.core.Population
 
hashCode() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Computes a hash code from attributes: distance, sharing, scaleFitness.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Computes a hash code from attributes: numBits.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Computes a hash code from attributes: size, minValue, maxValue, distribution.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Computes a hash code from attributes: size, minValue, maxValue, distribution.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Computes a hash code from attributes: size, minValue, maxValue.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Computes a hash code from attributes: combinationPolicies.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Computes a hash code from attributes: numCrossovers, alpha.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Computes a hash code from attributes: numCrossovers.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Computes a hash code from attributes: alpha.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Computes a hash code from attributes: chromosomeSpecs, parentSelectionPolicy, combinationPolicy, mutationPolicies, replacementStrategy, postEvaluationProcessor, termination, genotypeGenerator, seedPopulation, genotypeCombinator, offspringGeneratedRatio, optimization, fitness.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Computes a hash code from attributes: chromosomeSpecs, parentSelectionPolicy, combinationPolicy, mutationPolicies, replacementStrategy, postEvaluationProcessor, termination, genotypeGenerator, seedPopulation, genotypeCombinator, offspringGeneratedRatio, optimization, fitness.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Computes a hash code from attributes: defaultChromosomeCombinatorHandlers, chromosomeCombinatorHandlerFactories, chromosomeCombinatorHandlers, defaultSelectionPolicyHandlers, selectionPolicyHandlerFactories, selectionPolicyHandlers, defaultMutationPolicyHandlers, mutationPolicyHandlerFactories, mutationPolicyHandlers, defaultChromosomeMutationPolicyHandlers, chromosomeMutationPolicyHandlerFactories, chromosomeMutationPolicyHandlers, defaultReplacementStrategyHandlers, replacementStrategyHandlerFactories, replacementStrategyHandlers, randomGenerator, populationSize, chromosomeFactoryProvider, evolutionListeners, numberOfPartitions.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Computes a hash code from attributes: eaConfiguration, generation, population, fitness, bestIndividual.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Computes a hash code from attributes: genotype, fitness.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Computes a hash code from attributes: populationMutationProbability, distribution.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Computes a hash code from attributes: mutationPolicies.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Computes a hash code from attributes: chromosomeIndex, mutationPolicy.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Computes a hash code from attributes: populationMutationProbability.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Computes a hash code from attributes: populationMutationProbability, numSwap, isNumSwapFixed.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Computes a hash code from attributes: weakRatio, offspringSelectionPolicy.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Computes a hash code from attributes: offspringSelectionPolicy, atLeastNumOffsprings, survivorSelectionPolicy, atLeastNumSurvivors, offspringRatio.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
Computes a hash code from attributes: offspringSelectionPolicy.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Computes a hash code from attributes: fitnessTournament, parsimonyComparator, parsimonyTournamentSize, doFitnessFirst.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Computes a hash code from attributes: selectionPolicies.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Computes a hash code from attributes: tournaments.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Computes a hash code from attributes: numCandidates, proportionFirst, firstComparator, secondComparator.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Computes a hash code from attributes: numCandidates, comparator.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Computes a hash code from attributes: mean, standardDeviation.
hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
Returns a constant hash code value.
hashCode() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
hasNext() - Method in class net.bmahe.genetics4j.core.PopulationIterator
 
hasNext() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 

I

ImmutableBitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
Immutable implementation of BitChromosomeSpec.
ImmutableBitChromosomeSpec(int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
 
ImmutableBitChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
Builds instances of type ImmutableBitChromosomeSpec.
ImmutableChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
Immutable implementation of ChromosomeFactoryProvider.
ImmutableChromosomeFactoryProvider(RandomGenerator, List<ChromosomeFactory<? extends Chromosome>>, List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
ImmutableChromosomeFactoryProvider(ImmutableChromosomeFactoryProvider.Builder) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
ImmutableChromosomeFactoryProvider.Builder - Class in net.bmahe.genetics4j.core.chromosomes.factory
Builds instances of type ImmutableChromosomeFactoryProvider.
ImmutableChromosomeFactoryProvider.InitShim - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
ImmutableCreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
Immutable implementation of CreepMutation.
ImmutableCreepMutation(double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
ImmutableCreepMutation(ImmutableCreepMutation, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
ImmutableCreepMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
Builds instances of type ImmutableCreepMutation.
ImmutableDeleteNLast - Class in net.bmahe.genetics4j.core.spec.replacement
Immutable implementation of DeleteNLast.
ImmutableDeleteNLast(double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
ImmutableDeleteNLast(ImmutableDeleteNLast.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
ImmutableDeleteNLast(ImmutableDeleteNLast, double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
ImmutableDeleteNLast.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
Builds instances of type ImmutableDeleteNLast.
ImmutableDoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
Immutable implementation of DoubleChromosomeSpec.
ImmutableDoubleChromosomeSpec(int, double, double) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
ImmutableDoubleChromosomeSpec(int, double, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
ImmutableDoubleChromosomeSpec(ImmutableDoubleChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
ImmutableDoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
Builds instances of type ImmutableDoubleChromosomeSpec.
ImmutableDoubleTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of DoubleTournament.
ImmutableDoubleTournament(ImmutableDoubleTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double, boolean) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
ImmutableDoubleTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ImmutableDoubleTournament.
ImmutableEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
Immutable implementation of EAConfiguration.
ImmutableEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, Function<Population<T>, Population<T>>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, Fitness<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
ImmutableEAConfiguration(ImmutableEAConfiguration.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
ImmutableEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
Builds instances of type ImmutableEAConfiguration.
ImmutableEAConfiguration.InitShim - Class in net.bmahe.genetics4j.core.spec
 
ImmutableEAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
Immutable implementation of EAConfigurationBulkAsync.
ImmutableEAConfigurationBulkAsync(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, Function<Population<T>, Population<T>>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, FitnessBulkAsync<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
ImmutableEAConfigurationBulkAsync(ImmutableEAConfigurationBulkAsync.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
ImmutableEAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
Builds instances of type ImmutableEAConfigurationBulkAsync.
ImmutableEAConfigurationBulkAsync.InitShim - Class in net.bmahe.genetics4j.core.spec
 
ImmutableEAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
Immutable implementation of EAExecutionContext.
ImmutableEAExecutionContext(List<ChromosomeCombinatorHandler<T>>, List<ChromosomeCombinatorHandlerFactory<T>>, List<SelectionPolicyHandler<T>>, List<SelectionPolicyHandlerFactory<T>>, List<MutationPolicyHandler<T>>, List<MutationPolicyHandlerFactory<T>>, List<ChromosomeMutationHandler<? extends Chromosome>>, List<ChromosomeMutationHandlerFactory<T>>, List<ReplacementStrategyHandler<T>>, List<ReplacementStrategyHandlerFactory<T>>, RandomGenerator, int, ChromosomeFactoryProvider, List<EvolutionListener<T>>, int) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
ImmutableEAExecutionContext(ImmutableEAExecutionContext.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
ImmutableEAExecutionContext.Builder<T> - Class in net.bmahe.genetics4j.core.spec
Builds instances of type ImmutableEAExecutionContext.
ImmutableEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.core.spec
 
ImmutableElitism - Class in net.bmahe.genetics4j.core.spec.replacement
Immutable implementation of Elitism.
ImmutableElitism(ImmutableElitism.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
ImmutableElitism(SelectionPolicy, int, SelectionPolicy, int, double) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
ImmutableElitism.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
Builds instances of type ImmutableElitism.
ImmutableElitism.InitShim - Class in net.bmahe.genetics4j.core.spec.replacement
 
ImmutableEvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
Immutable implementation of EvolutionResult.
ImmutableEvolutionResult(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
ImmutableEvolutionResult(ImmutableEvolutionResult<T>, AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
ImmutableEvolutionResult.Builder<T> - Class in net.bmahe.genetics4j.core.spec
Builds instances of type ImmutableEvolutionResult.
ImmutableFitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
Immutable implementation of FitnessSharing.
ImmutableFitnessSharing(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
ImmutableFitnessSharing(ImmutableFitnessSharing<T>, BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
ImmutableFitnessSharing.Builder<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
Builds instances of type ImmutableFitnessSharing.
ImmutableFloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
Immutable implementation of FloatChromosomeSpec.
ImmutableFloatChromosomeSpec(int, float, float) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
ImmutableFloatChromosomeSpec(int, float, float, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
ImmutableFloatChromosomeSpec(ImmutableFloatChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
ImmutableFloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
Builds instances of type ImmutableFloatChromosomeSpec.
ImmutableGenerationalReplacement - Class in net.bmahe.genetics4j.core.spec.replacement
Immutable implementation of GenerationalReplacement.
ImmutableGenerationalReplacement(SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
 
ImmutableGenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
Builds instances of type ImmutableGenerationalReplacement.
ImmutableGenotypeFitness<T> - Class in net.bmahe.genetics4j.core.spec
Immutable implementation of GenotypeFitness.
ImmutableGenotypeFitness(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
ImmutableGenotypeFitness(ImmutableGenotypeFitness<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
 
ImmutableGenotypeFitness.Builder<T> - Class in net.bmahe.genetics4j.core.spec
Builds instances of type ImmutableGenotypeFitness.
ImmutableIndividual<T> - Class in net.bmahe.genetics4j.core
Immutable implementation of Individual.
ImmutableIndividual(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
 
ImmutableIndividual(ImmutableIndividual<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
 
ImmutableIndividual.Builder<T> - Class in net.bmahe.genetics4j.core
Builds instances of type ImmutableIndividual.
ImmutableIntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
Immutable implementation of IntChromosomeSpec.
ImmutableIntChromosomeSpec(int, int, int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
ImmutableIntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
Builds instances of type ImmutableIntChromosomeSpec.
ImmutableMultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of MultiCombinations.
ImmutableMultiCombinations(Iterable<? extends CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
ImmutableMultiCombinations(ImmutableMultiCombinations, List<CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
ImmutableMultiCombinations.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableMultiCombinations.
ImmutableMultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
Immutable implementation of MultiMutations.
ImmutableMultiMutations(Iterable<? extends MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
ImmutableMultiMutations(ImmutableMultiMutations, List<MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
ImmutableMultiMutations.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
Builds instances of type ImmutableMultiMutations.
ImmutableMultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of MultiPointArithmetic.
ImmutableMultiPointArithmetic(int, double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
ImmutableMultiPointArithmetic(ImmutableMultiPointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
ImmutableMultiPointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableMultiPointArithmetic.
ImmutableMultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of MultiPointCrossover.
ImmutableMultiPointCrossover(int) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
 
ImmutableMultiPointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableMultiPointCrossover.
ImmutableMultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of MultiSelections.
ImmutableMultiSelections(Iterable<? extends SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
ImmutableMultiSelections(ImmutableMultiSelections, List<SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
ImmutableMultiSelections.Builder - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ImmutableMultiSelections.
ImmutableMultiTournaments<T> - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of MultiTournaments.
ImmutableMultiTournaments(Iterable<? extends Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
ImmutableMultiTournaments(ImmutableMultiTournaments<T>, List<Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
ImmutableMultiTournaments.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type MultiTournaments.
ImmutableNormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
Immutable implementation of NormalDistribution.
ImmutableNormalDistribution(double, double) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
ImmutableNormalDistribution(ImmutableNormalDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
ImmutableNormalDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
Builds instances of type ImmutableNormalDistribution.
ImmutableNormalDistribution.InitShim - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
 
ImmutableOrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of OrderCrossover.
ImmutableOrderCrossover(ImmutableOrderCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
 
ImmutableOrderCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableOrderCrossover.
ImmutablePartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
Immutable implementation of PartialMutation.
ImmutablePartialMutation(int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
ImmutablePartialMutation(ImmutablePartialMutation, int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
ImmutablePartialMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
Builds instances of type ImmutablePartialMutation.
ImmutablePickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of PickFirstParent.
ImmutablePickFirstParent(ImmutablePickFirstParent.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
 
ImmutablePickFirstParent.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutablePickFirstParent.
ImmutableProportionalTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of ProportionalTournament.
ImmutableProportionalTournament(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
ImmutableProportionalTournament(ImmutableProportionalTournament<T>, int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
ImmutableProportionalTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ProportionalTournament.
ImmutableRandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
Immutable implementation of RandomMutation.
ImmutableRandomMutation(double) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
 
ImmutableRandomMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
Builds instances of type ImmutableRandomMutation.
ImmutableRandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of RandomSelection.
ImmutableRandomSelection(ImmutableRandomSelection.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
 
ImmutableRandomSelection.Builder - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ImmutableRandomSelection.
ImmutableRouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of RouletteWheel.
ImmutableRouletteWheel(ImmutableRouletteWheel.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
 
ImmutableRouletteWheel.Builder - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ImmutableRouletteWheel.
ImmutableSelectAll - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of SelectAll.
ImmutableSelectAll(ImmutableSelectAll.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
 
ImmutableSelectAll.Builder - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type ImmutableSelectAll.
ImmutableSinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of SinglePointArithmetic.
ImmutableSinglePointArithmetic(double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
 
ImmutableSinglePointArithmetic(ImmutableSinglePointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
 
ImmutableSinglePointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableSinglePointArithmetic.
ImmutableSinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
Immutable implementation of SinglePointCrossover.
ImmutableSinglePointCrossover(ImmutableSinglePointCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
 
ImmutableSinglePointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
Builds instances of type ImmutableSinglePointCrossover.
ImmutableSwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
Immutable implementation of SwapMutation.
ImmutableSwapMutation(double, int, boolean) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
ImmutableSwapMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
Builds instances of type ImmutableSwapMutation.
ImmutableTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
Immutable implementation of Tournament.
ImmutableTournament(int) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
ImmutableTournament(int, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
ImmutableTournament(ImmutableTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
ImmutableTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
Builds instances of type Tournament.
ImmutableUniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
Immutable implementation of UniformDistribution.
ImmutableUniformDistribution(ImmutableUniformDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
 
ImmutableUniformDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
Builds instances of type ImmutableUniformDistribution.
indices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
Individual<T> - Interface in net.bmahe.genetics4j.core
 
IndividualUtils - Class in net.bmahe.genetics4j.core.util
 
IndividualUtils() - Constructor for class net.bmahe.genetics4j.core.util.IndividualUtils
 
INIT_BIT_CHROMOSOME_INDEX - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
INIT_BIT_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
INIT_BIT_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
INIT_BIT_DISTRIBUTION - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
INIT_BIT_EA_CONFIGURATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
INIT_BIT_FIRST_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
INIT_BIT_FITNESS_TOURNAMENT - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
INIT_BIT_GENERATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
INIT_BIT_GENOTYPE - Static variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
INIT_BIT_GENOTYPE - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
INIT_BIT_IS_NUM_SWAP_FIXED - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
INIT_BIT_MUTATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
INIT_BIT_NUM_BITS - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
 
INIT_BIT_NUM_CANDIDATES - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
INIT_BIT_NUM_CANDIDATES - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
 
INIT_BIT_NUM_CROSSOVERS - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
INIT_BIT_NUM_CROSSOVERS - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
 
INIT_BIT_NUM_SWAP - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
 
INIT_BIT_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
INIT_BIT_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
INIT_BIT_PARSIMONY_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
INIT_BIT_PARSIMONY_TOURNAMENT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
 
INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
INIT_BIT_PROPORTION_FIRST - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
INIT_BIT_RANDOM_GENERATOR - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
INIT_BIT_SCALE_FITNESS - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
INIT_BIT_SECOND_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
INIT_BIT_SHARING - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
INIT_BIT_SURVIVOR_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
 
initializePopulation() - Method in class net.bmahe.genetics4j.core.EASystem
 
initShim - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
initShim - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
initShim - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
IntChromosome - Class in net.bmahe.genetics4j.core.chromosomes
 
IntChromosome(int, int, int, int[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
IntChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
 
IntChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
 
IntChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
 
IntChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
 
IntChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
 
IntChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
 
IntChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
 
IntChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
 
IntChromosomeOrderCrossover<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
 
IntChromosomeOrderCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
 
IntChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
 
IntChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
 
IntChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
 
IntChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
 
IntChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
 
IntChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
 
IntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
 
IntChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
 
IntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
 
IntChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
 
IntChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
 
IntEdgeRecombinationCrossover<T> - Class in net.bmahe.genetics4j.core.combination.erx
 
IntEdgeRecombinationCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
IntOrderCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
 
IntOrderCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
 
isDone(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.termination.Termination
 
isEmpty() - Method in class net.bmahe.genetics4j.core.Population
 
isNumSwapFixed - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
isNumSwapFixed - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
isNumSwapFixed() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
isNumSwapFixed() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
 
isNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
Initializes the value for the isNumSwapFixed attribute.
iterator() - Method in class net.bmahe.genetics4j.core.Population
 

L

logger - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
logger - Static variable in class net.bmahe.genetics4j.core.EASystem
 
logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
 
logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
 
logger - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
logger - Static variable in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
 
logger - Static variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
 
logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
 
logger - Static variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
 

M

MAXIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
 
maxIndices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
 
maxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Initializes the value for the maxValue attribute.
maxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Initializes the value for the maxValue attribute.
maxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
Initializes the value for the maxValue attribute.
mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
 
mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
Initializes the value for the mean attribute.
mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
meanBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
meanIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
MINIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
 
minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
 
minValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Initializes the value for the minValue attribute.
minValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Initializes the value for the minValue attribute.
minValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
Initializes the value for the minValue attribute.
MultiChromosomeCombinations<T> - Class in net.bmahe.genetics4j.core.combination.multicombinations
 
MultiChromosomeCombinations(RandomGenerator, List<ChromosomeCombinator<T>>) - Constructor for class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
 
MultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
 
MultiCombinations() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
 
MultiCombinationsHandler<T> - Class in net.bmahe.genetics4j.core.combination.multicombinations
 
MultiCombinationsHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
 
MultiIntCounter - Class in net.bmahe.genetics4j.core.util
 
MultiIntCounter(int...) - Constructor for class net.bmahe.genetics4j.core.util.MultiIntCounter
 
MultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
Select uniformly a mutation policy among a list
MultiMutations() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
 
MultiMutationsPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
 
MultiMutationsPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
 
MultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
 
MultiPointArithmetic() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
MultiPointArithmeticCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
 
MultiPointArithmeticCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
 
multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
 
multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
 
multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
 
MultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
 
MultiPointCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
 
MultiPointCrossoverCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
 
MultiPointCrossoverCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
 
multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
 
multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
 
multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
 
multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
 
MultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
 
MultiSelections() - Constructor for class net.bmahe.genetics4j.core.spec.selection.MultiSelections
 
MultiSelectionsPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
MultiSelectionsPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
 
MultiTournaments<T> - Interface in net.bmahe.genetics4j.core.spec.selection
 
MultiTournamentsSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
MultiTournamentsSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
mutate(Genotype) - Method in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
mutate(Genotype) - Method in interface net.bmahe.genetics4j.core.mutation.Mutator
 
mutate(MutationPolicy, Chromosome) - Method in interface net.bmahe.genetics4j.core.mutation.chromosome.ChromosomeMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
 
mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
 
mutateGenotypes(List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
 
mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines what mutations to be performed on the offsprings
mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines what mutations to be performed on the offsprings
mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines what mutations to be performed on the offsprings
mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
 
mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Sets or replaces all elements for mutationPolicies list.
mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Sets or replaces all elements for mutationPolicies list.
mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
Sets or replaces all elements for mutationPolicies list.
mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
 
mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
 
mutationPolicy - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
mutationPolicy - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
 
mutationPolicy - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
mutationPolicy() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
mutationPolicy() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
 
mutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
Initializes the value for the mutationPolicy attribute.
MutationPolicy - Interface in net.bmahe.genetics4j.core.spec.mutation
 
MutationPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.mutation
 
mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for mutationPolicyHandlerFactories list.
MutationPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
 
MutationPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.mutation
 
MutationPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
 
mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
 
mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
mutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
Mutator - Interface in net.bmahe.genetics4j.core.mutation
 
mutators - Variable in class net.bmahe.genetics4j.core.EASystem
 

N

net.bmahe.genetics4j.core - package net.bmahe.genetics4j.core
 
net.bmahe.genetics4j.core.chromosomes - package net.bmahe.genetics4j.core.chromosomes
 
net.bmahe.genetics4j.core.chromosomes.factory - package net.bmahe.genetics4j.core.chromosomes.factory
 
net.bmahe.genetics4j.core.combination - package net.bmahe.genetics4j.core.combination
 
net.bmahe.genetics4j.core.combination.erx - package net.bmahe.genetics4j.core.combination.erx
 
net.bmahe.genetics4j.core.combination.multicombinations - package net.bmahe.genetics4j.core.combination.multicombinations
 
net.bmahe.genetics4j.core.combination.multipointarithmetic - package net.bmahe.genetics4j.core.combination.multipointarithmetic
 
net.bmahe.genetics4j.core.combination.multipointcrossover - package net.bmahe.genetics4j.core.combination.multipointcrossover
 
net.bmahe.genetics4j.core.combination.ordercrossover - package net.bmahe.genetics4j.core.combination.ordercrossover
 
net.bmahe.genetics4j.core.combination.singlepointarithmetic - package net.bmahe.genetics4j.core.combination.singlepointarithmetic
 
net.bmahe.genetics4j.core.combination.singlepointcrossover - package net.bmahe.genetics4j.core.combination.singlepointcrossover
 
net.bmahe.genetics4j.core.evaluation - package net.bmahe.genetics4j.core.evaluation
 
net.bmahe.genetics4j.core.evolutionlisteners - package net.bmahe.genetics4j.core.evolutionlisteners
 
net.bmahe.genetics4j.core.mutation - package net.bmahe.genetics4j.core.mutation
 
net.bmahe.genetics4j.core.mutation.chromosome - package net.bmahe.genetics4j.core.mutation.chromosome
 
net.bmahe.genetics4j.core.mutation.chromosome.creepmutation - package net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
 
net.bmahe.genetics4j.core.mutation.chromosome.randommutation - package net.bmahe.genetics4j.core.mutation.chromosome.randommutation
 
net.bmahe.genetics4j.core.mutation.chromosome.swapmutation - package net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
 
net.bmahe.genetics4j.core.postevaluationprocess - package net.bmahe.genetics4j.core.postevaluationprocess
 
net.bmahe.genetics4j.core.replacement - package net.bmahe.genetics4j.core.replacement
 
net.bmahe.genetics4j.core.selection - package net.bmahe.genetics4j.core.selection
 
net.bmahe.genetics4j.core.spec - package net.bmahe.genetics4j.core.spec
 
net.bmahe.genetics4j.core.spec.chromosome - package net.bmahe.genetics4j.core.spec.chromosome
 
net.bmahe.genetics4j.core.spec.combination - package net.bmahe.genetics4j.core.spec.combination
 
net.bmahe.genetics4j.core.spec.mutation - package net.bmahe.genetics4j.core.spec.mutation
 
net.bmahe.genetics4j.core.spec.replacement - package net.bmahe.genetics4j.core.spec.replacement
 
net.bmahe.genetics4j.core.spec.selection - package net.bmahe.genetics4j.core.spec.selection
 
net.bmahe.genetics4j.core.spec.statistics.distributions - package net.bmahe.genetics4j.core.spec.statistics.distributions
 
net.bmahe.genetics4j.core.termination - package net.bmahe.genetics4j.core.termination
 
net.bmahe.genetics4j.core.util - package net.bmahe.genetics4j.core.util
 
next() - Method in class net.bmahe.genetics4j.core.PopulationIterator
 
next() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
NormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
 
NormalDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
 
numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
 
numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Initializes the value for the numberOfPartitions attribute.
numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
numberOfPartitionsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
numberOfPartitionsIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
numBits - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
 
numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
 
numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
 
numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
 
numBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
Initializes the value for the numBits attribute.
numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
 
numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
 
numCandidates() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.Tournament
 
numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
Initializes the value for the numCandidates attribute.
numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
Initializes the value for the numCandidates attribute.
numChromosomes() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Returns the currently number of chromosomes defined in the genotype
numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
 
numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
 
numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
 
numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
 
numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
 
numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
Initializes the value for the numCrossovers attribute.
numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
Initializes the value for the numCrossovers attribute.
numSwap - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
numSwap - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
numSwap() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
numSwap() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
 
numSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
Initializes the value for the numSwap attribute.

O

of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Construct a new immutable SinglePointArithmetic instance.
of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
 
of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Construct a new immutable RandomMutation instance.
of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
Construct a new immutable RandomMutation instance.
of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Construct a new immutable NormalDistribution instance.
of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
 
of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Construct a new immutable SwapMutation instance.
of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
Construct a new immutable SwapMutation instance.
of(double, SelectionPolicy) - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
 
of(double, SelectionPolicy) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Construct a new immutable DeleteNLast instance.
of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Construct a new immutable CreepMutation instance.
of(int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
 
of(int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Construct a new immutable BitChromosomeSpec instance.
of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Construct a new immutable MultiPointCrossover instance.
of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
Construct a new immutable MultiPointCrossover instance.
of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Construct a new immutable Tournament instance.
of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
 
of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Construct a new immutable MultiPointArithmetic instance.
of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
 
of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
Construct a new immutable DoubleChromosomeSpec instance.
of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Construct a new immutable DoubleChromosomeSpec instance.
of(int, double, double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Construct a new immutable ProportionalTournament instance.
of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
Construct a new immutable FloatChromosomeSpec instance.
of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Construct a new immutable FloatChromosomeSpec instance.
of(int, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Construct a new immutable IntChromosomeSpec instance.
of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
Construct a new immutable IntChromosomeSpec instance.
of(int, Comparator<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
 
of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Construct a new immutable PartialMutation instance.
of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
 
of(Iterable<? extends CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Construct a new immutable MultiCombinations instance.
of(Iterable<? extends MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Construct a new immutable MultiMutations instance.
of(Iterable<? extends SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Construct a new immutable MultiSelections instance.
of(Iterable<? extends Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Construct a new immutable MultiTournaments instance.
of(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
of(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Construct a new immutable FitnessSharing instance.
of(List<Genotype>, List<U>) - Static method in class net.bmahe.genetics4j.core.Population
 
of(List<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.Population
 
of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Construct a new immutable MultiCombinations instance.
of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
 
of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Construct a new immutable MultiMutations instance.
of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
 
of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Construct a new immutable MultiSelections instance.
of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
 
of(List<Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Construct a new immutable MultiTournaments instance.
of(List<Tournament<U>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
 
of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
Construct a new immutable Individual instance.
of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Construct a new immutable GenotypeFitness instance.
of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.Individual
 
of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
 
of(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Construct a new immutable EvolutionResult instance.
of(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Construct a new immutable EvolutionResult instance.
of(CombinationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
 
of(MutationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
 
of(SelectionPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
 
of(Tournament<T>, Comparator<Individual<T>>, double) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Construct a new immutable DoubleTournament instance.
of(Tournament<U>...) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
 
of(Tournament<U>, Comparator<Individual<U>>, double) - Static method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
of(U, Collection<TreeNode<U>>) - Static method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
ofFitnessAtLeast(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
ofFitnessAtMost(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
ofFloatFitness(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines how many children will be generated at each iteration.
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines how many children will be generated at each iteration.
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines how many children will be generated at each iteration.
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the offspringGeneratedRatio attribute.
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the offspringGeneratedRatio attribute.
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
offspringRatio - Variable in class net.bmahe.genetics4j.core.EASystem
 
offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
offspringRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
Returns how many children will be generated at each iteration. Value must be between 0 and 1 (inclusive) The number of survivor will be the complement of it, or 1 - offspringRatio().
offspringRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
offspringRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Returns how many children will be generated at each iteration. Value must be between 0 and 1 (inclusive) The number of survivor will be the complement of it, or 1 - offspringRatio().
offspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Initializes the value for the offspringRatio attribute.
offspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
offspringRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
 
offspringRatioInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
offspringRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
 
offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
 
offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
Describe which offsprings to select for the next generation
offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
Returns the policy used to select offsprings for the next generation.
offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
 
offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Describe which offsprings to select for the next generation
offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Returns the policy used to select offsprings for the next generation.
offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
 
offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
Initializes the value for the offspringSelectionPolicy attribute.
offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Initializes the value for the offspringSelectionPolicy attribute.
offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
Initializes the value for the offspringSelectionPolicy attribute.
offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
 
offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
 
ofLogTopN(Logger, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofLogTopN(Logger, int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
 
ofMaxGeneration(long) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
ofMaxTime(Duration) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
ofNormal(double, double, double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
ofStableFitness(int) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
Will terminate if the fitness does not improve over a specified number of generations
ofStandard(BiFunction<Genotype, Genotype, Double>, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
ofStandard(BiFunction<Genotype, Genotype, Double>, double, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
onEvolution(long, List<Genotype>, List<T>, boolean) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
 
onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
 
OPT_BIT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
OPT_BIT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
 
OPT_BIT_AT_LEAST_NUM_OFFSPRINGS - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
OPT_BIT_AT_LEAST_NUM_SURVIVORS - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
OPT_BIT_DEFAULT_CHROMOSOME_COMBINATOR_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_DEFAULT_CHROMOSOME_FACTORIES - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
OPT_BIT_DEFAULT_CHROMOSOME_MUTATION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_DEFAULT_MUTATION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_DEFAULT_REPLACEMENT_STRATEGY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_DEFAULT_SELECTION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_DO_FITNESS_FIRST - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
OPT_BIT_EVOLUTION_LISTENERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_MEAN - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
OPT_BIT_NUMBER_OF_PARTITIONS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_OFFSPRING_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
OPT_BIT_OFFSPRING_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
OPT_BIT_OFFSPRING_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
OPT_BIT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
OPT_BIT_STANDARD_DEVIATION - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
OPT_BIT_WEAK_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
optBits - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
optimization() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines the optimization goal, whether we want to maximize the fitness or minimize it
optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines the optimization goal, whether we want to maximize the fitness or minimize it
optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines the optimization goal, whether we want to maximize the fitness or minimize it
optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the optimization attribute.
optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the optimization attribute.
optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
Optimization - Enum Class in net.bmahe.genetics4j.core.spec
Specify the goal, whether to minimize or maximize the fitness score
Optimization() - Constructor for enum class net.bmahe.genetics4j.core.spec.Optimization
 
optimizationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
optimizationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
or(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
 
OrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
 
OrderCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.OrderCrossover
 

P

parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines the policy to select the parents.
parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines the policy to select the parents.
parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines the policy to select the parents.
parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the parentSelectionPolicy attribute.
parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the parentSelectionPolicy attribute.
parentSelector - Variable in class net.bmahe.genetics4j.core.EASystem
 
parsimonyComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
parsimonyComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
parsimonyComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
parsimonyComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
parsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
Initializes the value for the parsimonyComparator attribute.
parsimonyPick(Comparator<Individual<T>>, double, Individual<T>, Individual<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
 
parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
 
parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
parsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
Initializes the value for the parsimonyTournamentSize attribute.
PartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
 
PartialMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
 
PartialMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
 
PartialMutationPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
 
PickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
 
PickFirstParent() - Constructor for class net.bmahe.genetics4j.core.spec.combination.PickFirstParent
 
PickFirstParentHandler<T> - Class in net.bmahe.genetics4j.core.combination
 
PickFirstParentHandler() - Constructor for class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
 
pickRandomCandidates(RandomGenerator, List<Genotype>, List<T>, int) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
population - Variable in class net.bmahe.genetics4j.core.PopulationIterator
 
population - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
 
population - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
population() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
 
population() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
 
population(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
Sets or replaces all elements for population list.
Population<T> - Class in net.bmahe.genetics4j.core
 
Population() - Constructor for class net.bmahe.genetics4j.core.Population
 
Population(List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.Population
 
populationGenerator - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
 
PopulationIterator<T> - Class in net.bmahe.genetics4j.core
 
PopulationIterator(Population<T>) - Constructor for class net.bmahe.genetics4j.core.PopulationIterator
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
 
populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
 
populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
 
populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
Initializes the value for the populationMutationProbability attribute.
populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
Initializes the value for the populationMutationProbability attribute.
populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
Initializes the value for the populationMutationProbability attribute.
populationSize - Variable in class net.bmahe.genetics4j.core.EASystem
 
populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
populationSize() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
populationSize() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
populationSize() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Initializes the value for the populationSize attribute.
populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
populationSizeBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
populationSizeIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
postEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
 
postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Post-processing of a population after it got evaluated
postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Post-processing of a population after it got evaluated
postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Post-processing of a population after it got evaluated
postEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
postEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
postEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
postEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
preEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
 
prettyPrinter - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
ProportionalTournament<T> - Interface in net.bmahe.genetics4j.core.spec.selection
 
ProportionalTournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
ProportionalTournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
 
ProportionalTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
 
ProportionalTournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
 
proportionFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
proportionFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
proportionFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
proportionFirst() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
proportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
Initializes the value for the proportionFirst attribute.
provideChromosomeFactory(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 

R

randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
 
randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
Initializes the value for the randomGenerator attribute.
randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Initializes the value for the randomGenerator attribute.
randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
randomGeneratorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
randomIndividual(List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
RandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
 
RandomMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
 
RandomMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
 
RandomMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
 
RandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
 
RandomSelection() - Constructor for class net.bmahe.genetics4j.core.spec.selection.RandomSelection
 
RandomSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
RandomSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines the replacement strategy
replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines the replacement strategy
replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines the replacement strategy
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the replacementStrategy attribute.
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the replacementStrategy attribute.
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
ReplacementStrategy - Interface in net.bmahe.genetics4j.core.spec.replacement
 
replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
ReplacementStrategyHandler<T> - Interface in net.bmahe.genetics4j.core.replacement
 
replacementStrategyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
replacementStrategyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for replacementStrategyHandlerFactories list.
ReplacementStrategyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
 
replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
replacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
replacementStrategyImplementor - Variable in class net.bmahe.genetics4j.core.EASystem
 
ReplacementStrategyImplementor<T> - Interface in net.bmahe.genetics4j.core.replacement
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinatorHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
 
resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
 
resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
 
resolve(CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
 
resolve(MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
 
resolve(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
 
resolveChromosomeMutationHandlers(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
 
root - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
RouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
 
RouletteWheel() - Constructor for class net.bmahe.genetics4j.core.spec.selection.RouletteWheel
 
RouletteWheelSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
RouletteWheelSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
 
runTournament(RandomGenerator, List<Tournament<T>>, List<Genotype>, List<T>, int) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 
runTournament(Tournament<T>, List<Genotype>, List<T>, List<Individual<T>>) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
 

S

scaleFitness - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
scaleFitness - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
scaleFitness() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
scaleFitness() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
scaleFitness(BiFunction<Individual<T>, Double, T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
Initializes the value for the scaleFitness attribute.
secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
 
secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
secondComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
secondComparator() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
 
secondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
Initializes the value for the secondComparator attribute.
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Seed the initial population with specific individuals
seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Seed the initial population with specific individuals
seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Seed the initial population with specific individuals
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the seedPopulation attribute.
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the seedPopulation attribute.
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
 
seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.selection.Selector
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelector
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
 
select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyImplementor
 
SelectAll - Class in net.bmahe.genetics4j.core.spec.selection
 
SelectAll() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectAll
 
SelectAllPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
SelectAllPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
 
selectForFitness(AbstractEAConfiguration<T>, Comparator<Individual<T>>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
 
selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
 
selectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
Sets or replaces all elements for selectionPolicies list.
selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
 
selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
 
selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
 
SelectionPolicy - Interface in net.bmahe.genetics4j.core.spec.selection
 
SelectionPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.selection
 
selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
 
selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
Sets or replaces all elements for selectionPolicyHandlerFactories list.
SelectionPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
 
SelectionPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.selection
 
SelectionPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
 
selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
 
selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
 
selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
selectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
 
Selector<T> - Interface in net.bmahe.genetics4j.core.selection
 
setChild(int, TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
 
sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
 
sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
 
sharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
Initializes the value for the sharing attribute.
SimpleEvolutionListener<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
 
SimpleEvolutionListener() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
 
SinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
 
SinglePointArithmetic() - Constructor for class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
 
SinglePointArithmeticCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
 
SinglePointArithmeticCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
 
SinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
 
SinglePointCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.SinglePointCrossover
 
SinglePointCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
 
SinglePointCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
 
size - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
size - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
size - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
 
size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.Population
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
 
size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
Initializes the value for the size attribute.
size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
Initializes the value for the size attribute.
size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
Initializes the value for the size attribute.
skipN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
standard() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
 
standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
 
standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
 
standardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
Initializes the value for the standardDeviation attribute.
standardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
standardDeviationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
 
standardDeviationIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
 
survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
 
survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
survivorSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
Returns the policy used to select survivors for the next generation.
survivorSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Returns the policy used to select survivors for the next generation.
survivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
Initializes the value for the survivorSelectionPolicy attribute.
survivorSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
 
SwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
 
SwapMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
 
SwapMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
 
SwapMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
 

T

TaskResult<T> - Record Class in net.bmahe.genetics4j.core.evaluation
 
TaskResult(int, List<T>) - Constructor for record class net.bmahe.genetics4j.core.evaluation.TaskResult
Creates an instance of a TaskResult record class.
termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
 
termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
 
termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
termination() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Defines termination condition
termination() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Defines termination condition
termination() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Defines termination condition
termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
Initializes the value for the termination attribute.
termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
Initializes the value for the termination attribute.
Termination<T> - Interface in net.bmahe.genetics4j.core.termination
 
Terminations - Class in net.bmahe.genetics4j.core.termination
 
Terminations() - Constructor for class net.bmahe.genetics4j.core.termination.Terminations
 
topN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Prints the immutable value ChromosomeFactoryProvider with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
 
toString() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
Returns a string representation of this record class.
toString() - Method in class net.bmahe.genetics4j.core.Genotype
 
toString() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
Prints the immutable value Individual with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.Population
 
toString() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Prints the immutable value FitnessSharing with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Prints the immutable value BitChromosomeSpec with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Prints the immutable value DoubleChromosomeSpec with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Prints the immutable value FloatChromosomeSpec with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Prints the immutable value IntChromosomeSpec with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Prints the immutable value MultiCombinations with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Prints the immutable value MultiPointArithmetic with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Prints the immutable value MultiPointCrossover with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
Prints the immutable value OrderCrossover.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
Prints the immutable value PickFirstParent.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Prints the immutable value SinglePointArithmetic with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
Prints the immutable value SinglePointCrossover.
toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Prints the immutable value EAConfiguration with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Prints the immutable value EAConfigurationBulkAsync with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Prints the immutable value EAExecutionContext with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Prints the immutable value EvolutionResult with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Prints the immutable value GenotypeFitness with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Prints the immutable value CreepMutation with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Prints the immutable value MultiMutations with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Prints the immutable value PartialMutation with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Prints the immutable value RandomMutation with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Prints the immutable value SwapMutation with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Prints the immutable value DeleteNLast with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Prints the immutable value Elitism with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
Prints the immutable value GenerationalReplacement with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Prints the immutable value DoubleTournament with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Prints the immutable value MultiSelections with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Prints the immutable value MultiTournaments with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Prints the immutable value ProportionalTournament with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
Prints the immutable value RandomSelection.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
Prints the immutable value RouletteWheel.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
Prints the immutable value SelectAll.
toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Prints the immutable value Tournament with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Prints the immutable value NormalDistribution with attribute values.
toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
Prints the immutable value UniformDistribution.
toString() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
 
Tournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
 
Tournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament
 
Tournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
 
tournaments - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
 
tournaments - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
tournaments() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
 
tournaments() - Method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
 
tournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
Sets or replaces all elements for tournaments list.
TournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
 
TournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
 
TournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
 
TournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelector
 
TreeChromosome<T> - Class in net.bmahe.genetics4j.core.chromosomes
 
TreeChromosome(TreeNode<T>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
 
TreeNode<T> - Class in net.bmahe.genetics4j.core.chromosomes
 
TreeNode(T) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeNode
 

U

UniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
 
UniformDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
 

V

validate(ImmutableBitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
 
validate(ImmutableDoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
 
validate(ImmutableFloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
 
validate(ImmutableIntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
 
validate(ImmutableMultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
 
validate(ImmutableEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
 
validate(ImmutableEAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
 
validate(ImmutableCreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
 
validate(ImmutableMultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
 
validate(ImmutablePartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
 
validate(ImmutableRandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
 
validate(ImmutableSwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
 
validate(ImmutableDeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
validate(ImmutableElitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
 
validate(ImmutableDoubleTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
 
validate(ImmutableMultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
 
validate(ImmutableProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
 
valueOf(String) - Static method in enum class net.bmahe.genetics4j.core.spec.Optimization
Returns the enum constant of this class with the specified name.
values - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
 
values - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
 
values - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
 
values() - Static method in enum class net.bmahe.genetics4j.core.spec.Optimization
Returns an array containing the constants of this enum class, in the order they are declared.

W

weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
 
weakRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
How many weakest individuals to consider for replacement
weakRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
How many weakest individuals to consider for replacement
weakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
Initializes the value for the weakRatio attribute.
weakRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
 
withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Copy the current immutable object by setting a value for the alpha attribute.
withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
Copy the current immutable object by setting a value for the alpha attribute.
withAtLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Copy the current immutable object by setting a value for the atLeastNumOffsprings attribute.
withAtLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Copy the current immutable object by setting a value for the atLeastNumSurvivors attribute.
withChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of chromosomeCombinatorHandlerFactories.
withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of chromosomeCombinatorHandlerFactories.
withChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Copy the current immutable object with elements that replace the content of chromosomeFactoriesGenerator.
withChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Copy the current immutable object with elements that replace the content of chromosomeFactoriesGenerator.
withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object by setting a value for the chromosomeFactoryProvider attribute.
withChromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Copy the current immutable object by setting a value for the chromosomeIndex attribute.
withChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of chromosomeMutationPolicyHandlerFactories.
withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of chromosomeMutationPolicyHandlerFactories.
withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object with elements that replace the content of chromosomeSpecs.
withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object with elements that replace the content of chromosomeSpecs.
withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object with elements that replace the content of chromosomeSpecs.
withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object with elements that replace the content of chromosomeSpecs.
withCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Copy the current immutable object with elements that replace the content of combinationPolicies.
withCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
Copy the current immutable object with elements that replace the content of combinationPolicies.
withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the combinationPolicy attribute.
withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the combinationPolicy attribute.
withComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Copy the current immutable object by setting a value for the comparator attribute.
withDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultChromosomeCombinatorHandlers.
withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultChromosomeCombinatorHandlers.
withDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Copy the current immutable object with elements that replace the content of defaultChromosomeFactories.
withDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Copy the current immutable object with elements that replace the content of defaultChromosomeFactories.
withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultChromosomeMutationPolicyHandlers.
withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultChromosomeMutationPolicyHandlers.
withDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultMutationPolicyHandlers.
withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultMutationPolicyHandlers.
withDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultReplacementStrategyHandlers.
withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultReplacementStrategyHandlers.
withDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultSelectionPolicyHandlers.
withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultSelectionPolicyHandlers.
withDistance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Copy the current immutable object by setting a value for the distance attribute.
withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Copy the current immutable object by setting a value for the distribution attribute.
withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Copy the current immutable object by setting a value for the distribution attribute.
withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Copy the current immutable object by setting a value for the distribution attribute.
withDoFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Copy the current immutable object by setting a value for the doFitnessFirst attribute.
withEaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object by setting a value for the eaConfiguration attribute.
withEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of evolutionListeners.
withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of evolutionListeners.
withFirstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Copy the current immutable object by setting a value for the firstComparator attribute.
withFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object with elements that replace the content of fitness.
withFitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the fitness attribute.
withFitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the fitness attribute.
withFitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
Copy the current immutable object by setting a value for the fitness attribute.
withFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Copy the current immutable object by setting a value for the fitness attribute.
withFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object with elements that replace the content of fitness.
withFitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Copy the current immutable object by setting a value for the fitnessTournament attribute.
withGeneration(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object by setting a value for the generation attribute.
withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
Copy the current immutable object by setting a value for the genotype attribute.
withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
Copy the current immutable object by setting a value for the genotype attribute.
withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the genotypeCombinator attribute.
withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the genotypeCombinator attribute.
withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a present value for the optional genotypeGenerator attribute.
withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a present value for the optional genotypeGenerator attribute.
withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting an optional value for the genotypeGenerator attribute.
withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting an optional value for the genotypeGenerator attribute.
withIsNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Copy the current immutable object by setting a value for the isNumSwapFixed attribute.
withMaxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Copy the current immutable object by setting a value for the maxValue attribute.
withMaxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Copy the current immutable object by setting a value for the maxValue attribute.
withMaxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Copy the current immutable object by setting a value for the maxValue attribute.
withMean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Copy the current immutable object by setting a value for the mean attribute.
withMinValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Copy the current immutable object by setting a value for the minValue attribute.
withMinValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Copy the current immutable object by setting a value for the minValue attribute.
withMinValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Copy the current immutable object by setting a value for the minValue attribute.
withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
Copy the current immutable object with elements that replace the content of mutationPolicies.
withMutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
Copy the current immutable object by setting a value for the mutationPolicy attribute.
withMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of mutationPolicyHandlerFactories.
withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of mutationPolicyHandlerFactories.
withNumberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object by setting a value for the numberOfPartitions attribute.
withNumBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
Copy the current immutable object by setting a value for the numBits attribute.
withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Copy the current immutable object by setting a value for the numCandidates attribute.
withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
Copy the current immutable object by setting a value for the numCandidates attribute.
withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
Copy the current immutable object by setting a value for the numCrossovers attribute.
withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
Copy the current immutable object by setting a value for the numCrossovers attribute.
withNumSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Copy the current immutable object by setting a value for the numSwap attribute.
withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the offspringGeneratedRatio attribute.
withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the offspringGeneratedRatio attribute.
withOffspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Copy the current immutable object by setting a value for the offspringRatio attribute.
withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Copy the current immutable object by setting a value for the offspringSelectionPolicy attribute.
withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Copy the current immutable object by setting a value for the offspringSelectionPolicy attribute.
withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
Copy the current immutable object by setting a value for the offspringSelectionPolicy attribute.
withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the optimization attribute.
withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the optimization attribute.
withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the parentSelectionPolicy attribute.
withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the parentSelectionPolicy attribute.
withParsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Copy the current immutable object by setting a value for the parsimonyComparator attribute.
withParsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
Copy the current immutable object by setting a value for the parsimonyTournamentSize attribute.
withPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object with elements that replace the content of population.
withPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
Copy the current immutable object with elements that replace the content of population.
withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
Copy the current immutable object by setting a value for the populationMutationProbability attribute.
withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
Copy the current immutable object by setting a value for the populationMutationProbability attribute.
withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
Copy the current immutable object by setting a value for the populationMutationProbability attribute.
withPopulationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object by setting a value for the populationSize attribute.
withPostEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a present value for the optional postEvaluationProcessor attribute.
withPostEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a present value for the optional postEvaluationProcessor attribute.
withPostEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting an optional value for the postEvaluationProcessor attribute.
withPostEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting an optional value for the postEvaluationProcessor attribute.
withProportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Copy the current immutable object by setting a value for the proportionFirst attribute.
withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
Copy the current immutable object by setting a value for the randomGenerator attribute.
withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object by setting a value for the randomGenerator attribute.
withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the replacementStrategy attribute.
withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the replacementStrategy attribute.
withReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of replacementStrategyHandlerFactories.
withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of replacementStrategyHandlerFactories.
withScaleFitness(BiFunction<Individual<T>, Double, T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Copy the current immutable object by setting a value for the scaleFitness attribute.
withSecondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
Copy the current immutable object by setting a value for the secondComparator attribute.
withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the seedPopulation attribute.
withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the seedPopulation attribute.
withSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Copy the current immutable object with elements that replace the content of selectionPolicies.
withSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
Copy the current immutable object with elements that replace the content of selectionPolicies.
withSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of selectionPolicyHandlerFactories.
withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
Copy the current immutable object with elements that replace the content of selectionPolicyHandlerFactories.
withSharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
Copy the current immutable object by setting a value for the sharing attribute.
withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
Copy the current immutable object by setting a value for the size attribute.
withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
Copy the current immutable object by setting a value for the size attribute.
withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
Copy the current immutable object by setting a value for the size attribute.
withStandardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
Copy the current immutable object by setting a value for the standardDeviation attribute.
withSurvivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
Copy the current immutable object by setting a value for the survivorSelectionPolicy attribute.
withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
Copy the current immutable object by setting a value for the termination attribute.
withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
Copy the current immutable object by setting a value for the termination attribute.
withTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Copy the current immutable object with elements that replace the content of tournaments.
withTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
Copy the current immutable object with elements that replace the content of tournaments.
withWeakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
Copy the current immutable object by setting a value for the weakRatio attribute.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values