Index
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
-
Adds an individual to the population by specifying its genotype and fitness separately.
- add(Individual<T>) - Method in class net.bmahe.genetics4j.core.Population
-
Adds an individual to the population.
- addAll(Population<T>) - Method in class net.bmahe.genetics4j.core.Population
-
Adds all individuals from another population to this population.
- addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGeneratorlist. - addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecslist. - addAllCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicieslist. - addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactorieslist. - addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addAllFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitnesslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - addAllPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
populationlist. - addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addAllSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicieslist. - addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addAllTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournamentslist. - addChild(TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Adds a new child node to this node.
- addChildren(Collection<TreeNode<T>>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Adds multiple child nodes to this node.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
chromosomeFactoriesGeneratorlist. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGeneratorlist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds one element to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecslist. - addCombinationPolicies(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds one element to
combinationPolicieslist. - addCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicieslist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
defaultChromosomeFactorieslist. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactorieslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultReplacementStrategyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultSelectionPolicyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - 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
evolutionListenerslist. - addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds one element to
fitnesslist. - addFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitnesslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
mutationPolicyHandlerFactorieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - addPopulation(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds one element to
populationlist. - addPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
populationlist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
replacementStrategyHandlerFactorieslist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addSelectionPolicies(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds one element to
selectionPolicieslist. - addSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
selectionPolicyHandlerFactorieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addTournaments(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds one element to
tournamentslist. - addTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournamentslist. - Algorithm Overview: - Search tag in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- Section
- 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
alphaattribute. - alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Initializes the value for the
alphaattribute. - 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
-
Creates a termination condition that requires ALL specified conditions to be met.
- apply(long, Population<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- apply(long, Population<T>) - Method in interface net.bmahe.genetics4j.core.spec.PostEvaluationProcessor
- 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
atLeastNumOffspringsattribute. - 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
atLeastNumSurvivorsattribute. - 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
-
A chromosome implementation that represents genetic information as a sequence of bits.
- BitChromosome(int, BitSet) - Constructor for class net.bmahe.genetics4j.core.chromosomes.BitChromosome
-
Creates a new bit chromosome with the specified number of bits and initial values.
- 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
-
Builds a new
ChromosomeFactoryProvider. - build() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Builds a new
Individual. - build() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Builds a new
FitnessSharing. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Builds a new
BitChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Builds a new
DoubleChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Builds a new
FloatChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Builds a new
IntChromosomeSpec. - build() - Static method in class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Builds a new
MultiCombinations. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Builds a new
MultiPointArithmetic. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Builds a new
MultiPointCrossover. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Builds a new
OrderCrossover. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Builds a new
PickFirstParent. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Builds a new
SinglePointArithmetic. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Builds a new
SinglePointCrossover. - 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
-
Builds a new
EAConfiguration. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Builds a new
EAConfigurationBulkAsync. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Builds a new
EAExecutionContext. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Builds a new
EvolutionResult. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Builds a new
GenotypeFitness. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Builds a new
CreepMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Builds a new
MultiMutations. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Builds a new
PartialMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Builds a new
RandomMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Builds a new
SwapMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Builds a new
DeleteNLast. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Builds a new
Elitism. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Builds a new
GenerationalReplacement. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Builds a new
MultiSelections. - 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
-
Builds a new
ProportionalTournament. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
-
Builds a new
RandomSelection. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Builds a new
RouletteWheel. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Builds a new
SelectAll. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Builds a new
SelectiveRefinementTournament. - 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
-
Builds a new
NormalDistribution. - build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Builds a new
UniformDistribution. - 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
ChromosomeFactoryProvider. - builder() - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates a builder for
Individual. - builder() - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates a builder for
FitnessSharing. - builder() - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates a builder for
BitChromosomeSpec. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates a builder for
MultiCombinations. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates a builder for
MultiPointArithmetic. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates a builder for
MultiPointCrossover. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates a builder for
OrderCrossover. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates a builder for
PickFirstParent. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates a builder for
SinglePointArithmetic. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates a builder for
SinglePointCrossover. - 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
EAExecutionContext. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates a builder for
EvolutionResult. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates a builder for
GenotypeFitness. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates a builder for
CreepMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates a builder for
MultiMutations. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates a builder for
PartialMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates a builder for
RandomMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates a builder for
SwapMutation. - 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.ImmutableMultiSelections
-
Creates a builder for
MultiSelections. - 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
RandomSelection. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates a builder for
RouletteWheel. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates a builder for
SelectAll. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates a builder for
NormalDistribution. - builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates a builder for
UniformDistribution. - 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
DoubleChromosomeSpecinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Creates a builder for
FloatChromosomeSpecinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Creates a builder for
IntChromosomeSpecinstances. - 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
EAConfigurationinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Creates a builder for
EAConfigurationBulkAsyncinstances. - 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
DeleteNLastinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Creates a builder for
Elitisminstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Creates a builder for
GenerationalReplacementinstances. - 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.ImmutableSelectiveRefinementTournament.Builder
-
Creates a builder for
SelectiveRefinementTournamentinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Creates a builder for
Tournamentinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament.Builder
- 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
-
Determines if this factory can create chromosomes for the given specification.
- 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.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.SelectiveRefinementTournamentPolicyHandler
- 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.MultiSelections
- check() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- check() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
-
Validates the configuration parameters for this selection policy.
- children - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- Chromosome - Interface in net.bmahe.genetics4j.core.chromosomes
-
Base interface for all chromosome types in the genetic algorithm framework.
- 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
chromosomeCombinatorHandlerFactorieslist. - 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
chromosomeFactoriesGeneratorlist. - ChromosomeFactory<T> - Interface in net.bmahe.genetics4j.core.chromosomes.factory
-
Factory interface for creating chromosome instances based on specifications.
- 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
chromosomeFactoryProviderattribute. - 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
chromosomeIndexattribute. - 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
chromosomeMutationPolicyHandlerFactorieslist. - 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
-
Marker interface for chromosome specifications in evolutionary algorithms.
- 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
chromosomeSpecslist. - chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
chromosomeSpecslist. - 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
combinationPolicieslist. - 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
combinationPolicyattribute. - combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
combinationPolicyattribute. - 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.DefaultEvolutionListener
- 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
comparatorattribute. - compute(ExecutorService, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.FitnessBulkAsync
-
Asynchronously computes fitness values for an entire population of genotypes.
- compute(Genotype) - Method in interface net.bmahe.genetics4j.core.Fitness
-
Computes the fitness value for the specified genotype.
- copyOf(ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Creates an immutable copy of a
ChromosomeFactoryProvidervalue. - copyOf(Individual<T>) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates an immutable copy of a
Individualvalue. - copyOf(FitnessSharing<T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates an immutable copy of a
FitnessSharingvalue. - copyOf(BitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates an immutable copy of a
BitChromosomeSpecvalue. - copyOf(DoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Creates an immutable copy of a
DoubleChromosomeSpecvalue. - copyOf(FloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Creates an immutable copy of a
FloatChromosomeSpecvalue. - copyOf(IntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Creates an immutable copy of a
IntChromosomeSpecvalue. - copyOf(MultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates an immutable copy of a
MultiCombinationsvalue. - copyOf(MultiPointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates an immutable copy of a
MultiPointArithmeticvalue. - copyOf(MultiPointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates an immutable copy of a
MultiPointCrossovervalue. - copyOf(OrderCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates an immutable copy of a
OrderCrossovervalue. - copyOf(PickFirstParent) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates an immutable copy of a
PickFirstParentvalue. - copyOf(SinglePointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates an immutable copy of a
SinglePointArithmeticvalue. - copyOf(SinglePointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates an immutable copy of a
SinglePointCrossovervalue. - copyOf(EAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Creates an immutable copy of a
EAConfigurationvalue. - copyOf(EAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Creates an immutable copy of a
EAConfigurationBulkAsyncvalue. - copyOf(EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Creates an immutable copy of a
EAExecutionContextvalue. - copyOf(EvolutionResult<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates an immutable copy of a
EvolutionResultvalue. - copyOf(GenotypeFitness<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates an immutable copy of a
GenotypeFitnessvalue. - copyOf(CreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates an immutable copy of a
CreepMutationvalue. - copyOf(MultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates an immutable copy of a
MultiMutationsvalue. - copyOf(PartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates an immutable copy of a
PartialMutationvalue. - copyOf(RandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates an immutable copy of a
RandomMutationvalue. - copyOf(SwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates an immutable copy of a
SwapMutationvalue. - copyOf(DeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Creates an immutable copy of a
DeleteNLastvalue. - copyOf(Elitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Creates an immutable copy of a
Elitismvalue. - copyOf(GenerationalReplacement) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Creates an immutable copy of a
GenerationalReplacementvalue. - copyOf(MultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Creates an immutable copy of a
MultiSelectionsvalue. - copyOf(MultiTournaments<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Creates an immutable copy of a
MultiTournamentsvalue. - copyOf(ProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Creates an immutable copy of a
ProportionalTournamentvalue. - copyOf(RandomSelection) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Creates an immutable copy of a
RandomSelectionvalue. - copyOf(RouletteWheel) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates an immutable copy of a
RouletteWheelvalue. - copyOf(SelectAll) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates an immutable copy of a
SelectAllvalue. - copyOf(SelectiveRefinementTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Creates an immutable copy of a
SelectiveRefinementTournamentvalue. - copyOf(Tournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Creates an immutable copy of a
Tournamentvalue. - copyOf(NormalDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates an immutable copy of a
NormalDistributionvalue. - copyOf(UniformDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates an immutable copy of a
UniformDistributionvalue. - countNonZeros() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Counts and returns the number of non-zero integer values in this chromosome.
- countOnes() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
-
Returns the number of bits set to 1 in this chromosome.
- countZeros() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
-
Returns the number of bits set to 0 in this chromosome.
- createBasicOffsprings(long, 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(long, Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
-
Creates offspring from the given population through selection, crossover, and mutation.
- 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<? extends T>) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- createUnmodifiableList(boolean, List<? extends 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
defaultChromosomeCombinatorHandlerslist. - 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
defaultChromosomeFactorieslist. - 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
-
Default list of ChromosomeMutationPolicyHandler
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Default list of ChromosomeMutationPolicyHandler
- 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
defaultChromosomeMutationPolicyHandlerslist. - 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
- DefaultEvolutionListener<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
-
A simple default evolution listener that outputs progress to System.out without requiring external logging dependencies.
- DefaultEvolutionListener() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Creates a default evolution listener that shows the best individual each generation.
- DefaultEvolutionListener(int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Creates a default evolution listener that shows the top N individuals each generation.
- DefaultEvolutionListener(int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Creates a default evolution listener with generation skipping.
- DefaultEvolutionListener(int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Creates a fully configurable default evolution listener.
- DefaultEvolutionListener(int, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Creates a default evolution listener with custom genotype formatting.
- 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
-
Default list for MutationPolicyHandler
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Default list for MutationPolicyHandler
- 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
defaultMutationPolicyHandlerslist. - 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
-
Default list of ReplacementStrategyHandler
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Default list of ReplacementStrategyHandler
- 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
defaultReplacementStrategyHandlerslist. - 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
-
Default list of SelectionPolicyHandler
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Default list of SelectionPolicyHandler
- 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
defaultSelectionPolicyHandlerslist. - 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
distanceattribute. - 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
distributionattribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
distributionattribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Initializes the value for the
distributionattribute. - 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
- DoubleChromosome - Class in net.bmahe.genetics4j.core.chromosomes
-
A chromosome implementation that represents genetic information as an array of double-precision floating-point values.
- DoubleChromosome(int, double, double, double[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Creates a new double chromosome with the specified parameters and values.
- 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
E
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.EASystem
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- 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
eaConfigurationattribute. - 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.evaluation.FitnessEvaluatorVirtualThread
- 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 orchestrator class for evolutionary algorithms, managing the complete 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
-
Factory class providing convenient methods for creating properly configured
EASysteminstances. - 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
-
Creates an empty 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
ImmutableChromosomeFactoryProviderthat 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
ImmutableIndividualthat 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
ImmutableFitnessSharingthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
This instance is equal to all instances of
ImmutableBitChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
This instance is equal to all instances of
ImmutableDoubleChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
This instance is equal to all instances of
ImmutableFloatChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
This instance is equal to all instances of
ImmutableIntChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
This instance is equal to all instances of
ImmutableMultiCombinationsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
This instance is equal to all instances of
ImmutableMultiPointArithmeticthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
This instance is equal to all instances of
ImmutableMultiPointCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
This instance is equal to all instances of
ImmutableOrderCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
This instance is equal to all instances of
ImmutablePickFirstParentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
This instance is equal to all instances of
ImmutableSinglePointArithmeticthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
This instance is equal to all instances of
ImmutableSinglePointCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
This instance is equal to all instances of
ImmutableEAConfigurationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
This instance is equal to all instances of
ImmutableEAConfigurationBulkAsyncthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
This instance is equal to all instances of
ImmutableEAExecutionContextthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
This instance is equal to all instances of
ImmutableEvolutionResultthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
This instance is equal to all instances of
ImmutableGenotypeFitnessthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
This instance is equal to all instances of
ImmutableCreepMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
This instance is equal to all instances of
ImmutableMultiMutationsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
This instance is equal to all instances of
ImmutablePartialMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
This instance is equal to all instances of
ImmutableRandomMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
This instance is equal to all instances of
ImmutableSwapMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
This instance is equal to all instances of
ImmutableDeleteNLastthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
This instance is equal to all instances of
ImmutableElitismthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
This instance is equal to all instances of
ImmutableGenerationalReplacementthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
This instance is equal to all instances of
ImmutableMultiSelectionsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
This instance is equal to all instances of
ImmutableMultiTournamentsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
This instance is equal to all instances of
ImmutableProportionalTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
This instance is equal to all instances of
ImmutableRandomSelectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
This instance is equal to all instances of
ImmutableRouletteWheelthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
This instance is equal to all instances of
ImmutableSelectAllthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
This instance is equal to all instances of
ImmutableSelectiveRefinementTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
This instance is equal to all instances of
ImmutableTournamentthat 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
ImmutableNormalDistributionthat 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
ImmutableUniformDistributionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- equalsByValue(ImmutableChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- equalsByValue(ImmutableIndividual<?>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- equalsByValue(ImmutableFitnessSharing<?>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- equalsByValue(ImmutableBitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- equalsByValue(ImmutableDoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- equalsByValue(ImmutableFloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- equalsByValue(ImmutableIntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- equalsByValue(ImmutableMultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- equalsByValue(ImmutableMultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- equalsByValue(ImmutableMultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- equalsByValue(ImmutableOrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- equalsByValue(ImmutablePickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- equalsByValue(ImmutableSinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- equalsByValue(ImmutableSinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- equalsByValue(ImmutableEAConfiguration<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- equalsByValue(ImmutableEAConfigurationBulkAsync<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- equalsByValue(ImmutableEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- equalsByValue(ImmutableEvolutionResult<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- equalsByValue(ImmutableGenotypeFitness<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- equalsByValue(ImmutableCreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- equalsByValue(ImmutableMultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- equalsByValue(ImmutablePartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- equalsByValue(ImmutableRandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- equalsByValue(ImmutableSwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- equalsByValue(ImmutableDeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- equalsByValue(ImmutableElitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- equalsByValue(ImmutableGenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- equalsByValue(ImmutableMultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- equalsByValue(ImmutableMultiTournaments<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- equalsByValue(ImmutableProportionalTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- equalsByValue(ImmutableRandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- equalsByValue(ImmutableRouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- equalsByValue(ImmutableSelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- equalsByValue(ImmutableSelectiveRefinementTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- equalsByValue(ImmutableTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- equalsByValue(ImmutableNormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- equalsByValue(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
-
Evaluates the fitness of all genotypes in the given population.
- 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
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- evaluateOnce(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
-
Evaluates a collection of genotypes once without running the full evolutionary process.
- EvolutionListener<T> - Interface in net.bmahe.genetics4j.core.evolutionlisteners
-
Functional interface for monitoring and responding to evolution progress during genetic algorithm execution.
- EvolutionListenerLogTopN<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
-
Evolution listener that logs the top N individuals from each generation.
- EvolutionListenerLogTopN(Logger, int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
-
Constructs a new EvolutionListenerLogTopN with default formatting and comparison.
- EvolutionListenerLogTopN(Logger, int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
-
Constructs a new EvolutionListenerLogTopN with full configuration options.
- 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
evolutionListenerslist. - 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
-
Executes the complete evolutionary algorithm process until termination criteria are met.
- 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
firstComparatorattribute. - fitness - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
The field for the
fitnessrecord 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
fitnessrecord component. - fitness() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Returns the fitness value of this individual.
- fitness() - Method in interface net.bmahe.genetics4j.core.Individual
-
Returns the fitness value of this 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
fitnesslist. - fitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
fitnessattribute. - fitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
fitnessattribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Initializes the value for the
fitnessattribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
fitnessattribute. - Fitness<T> - Interface in net.bmahe.genetics4j.core
-
Functional interface for evaluating the fitness of a genotype in an evolutionary algorithm.
- fitnessBasedComparator(AbstractEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.util.IndividualUtils
- FitnessBulkAsync<T> - Interface in net.bmahe.genetics4j.core
-
Functional interface for asynchronous batch fitness evaluation in evolutionary algorithms.
- 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 interface for abstracting different fitness evaluation strategies in evolutionary algorithms.
- FitnessEvaluatorBulkAsync<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Wrapper around
FitnessBulkAsyncfor 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
Fitnessfor computing the fitness of a population - FitnessEvaluatorSync(EAExecutionContext<T>, EAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- FitnessEvaluatorVirtualThread<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Virtual thread-based fitness evaluator that creates one virtual thread per individual evaluation.
- FitnessEvaluatorVirtualThread(EAExecutionContext<T>, EAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- FitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
- FitnessSharing() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- FloatChromosome - Class in net.bmahe.genetics4j.core.chromosomes
-
A chromosome implementation that represents genetic information as an array of single-precision floating-point values.
- FloatChromosome(int, float, float, float[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Creates a new float chromosome with the specified parameters and values.
- 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
- forChromosome(int, Function<U, V>) - Static method in interface net.bmahe.genetics4j.core.Fitness
-
Creates a fitness function that evaluates a specific chromosome within a genotype.
- 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.ImmutableProportionalTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.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
fromrecord component. - from() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns the value of the
fromrecord component. - from(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Fill a builder with attribute values from the provided
ChromosomeFactoryProviderinstance. - from(Individual<T>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Fill a builder with attribute values from the provided
Individualinstance. - from(FitnessSharing<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Fill a builder with attribute values from the provided
FitnessSharinginstance. - from(AbstractEAConfiguration<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith a custom fitness evaluator and explicit thread pool. - from(BitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
BitChromosomeSpecinstance. - from(DoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
DoubleChromosomeSpecinstance. - from(FloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
FloatChromosomeSpecinstance. - from(IntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
IntChromosomeSpecinstance. - from(MultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Fill a builder with attribute values from the provided
MultiCombinationsinstance. - from(MultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Fill a builder with attribute values from the provided
MultiPointArithmeticinstance. - from(MultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Fill a builder with attribute values from the provided
MultiPointCrossoverinstance. - from(OrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Fill a builder with attribute values from the provided
OrderCrossoverinstance. - from(PickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Fill a builder with attribute values from the provided
PickFirstParentinstance. - from(SinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Fill a builder with attribute values from the provided
SinglePointArithmeticinstance. - from(SinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Fill a builder with attribute values from the provided
SinglePointCrossoverinstance. - from(EAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Fill a builder with attribute values from the provided
EAConfigurationinstance. - from(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith synchronous fitness evaluation using the common thread pool. - from(EAConfiguration<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith synchronous fitness evaluation and explicit thread pool. - from(EAConfigurationBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Fill a builder with attribute values from the provided
EAConfigurationBulkAsyncinstance. - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith bulk asynchronous fitness evaluation using the common thread pool. - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith bulk asynchronous fitness evaluation and explicit thread pool. - from(EAExecutionContext<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Fill a builder with attribute values from the provided
EAExecutionContextinstance. - from(EvolutionResult<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Fill a builder with attribute values from the provided
EvolutionResultinstance. - from(GenotypeFitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Fill a builder with attribute values from the provided
GenotypeFitnessinstance. - from(CreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Fill a builder with attribute values from the provided
CreepMutationinstance. - from(MultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Fill a builder with attribute values from the provided
MultiMutationsinstance. - from(PartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Fill a builder with attribute values from the provided
PartialMutationinstance. - from(RandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Fill a builder with attribute values from the provided
RandomMutationinstance. - from(SwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Fill a builder with attribute values from the provided
SwapMutationinstance. - from(DeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Fill a builder with attribute values from the provided
DeleteNLastinstance. - from(Elitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Fill a builder with attribute values from the provided
Elitisminstance. - from(GenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Fill a builder with attribute values from the provided
GenerationalReplacementinstance. - from(MultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Fill a builder with attribute values from the provided
MultiSelectionsinstance. - from(MultiTournaments<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Fill a builder with attribute values from the provided
MultiTournamentsinstance. - from(ProportionalTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Fill a builder with attribute values from the provided
ProportionalTournamentinstance. - from(RandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
-
Fill a builder with attribute values from the provided
RandomSelectioninstance. - from(RouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Fill a builder with attribute values from the provided
RouletteWheelinstance. - from(SelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Fill a builder with attribute values from the provided
SelectAllinstance. - from(SelectiveRefinementTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Fill a builder with attribute values from the provided
SelectiveRefinementTournamentinstance. - from(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Fill a builder with attribute values from the provided
Tournamentinstance. - from(NormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Fill a builder with attribute values from the provided
NormalDistributioninstance. - from(UniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Fill a builder with attribute values from the provided
UniformDistributioninstance. - fromWithVirtualThreads(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith virtual thread-based fitness evaluation.
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
-
Creates a new chromosome instance based on the provided specification.
- 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
-
Generates a specified number of random genotypes for initial population creation.
- 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
generationattribute. - 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
-
Returns the genotype of this individual.
- genotype() - Method in interface net.bmahe.genetics4j.core.Individual
-
Returns the genotype of this 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
genotypeattribute. - genotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
genotypeattribute. - Genotype - Class in net.bmahe.genetics4j.core
-
Represents a genotype in an evolutionary algorithm, which is a collection of chromosomes.
- Genotype(Collection<Chromosome>) - Constructor for class net.bmahe.genetics4j.core.Genotype
-
Creates a new genotype with chromosomes from the specified collection.
- Genotype(Chromosome...) - Constructor for class net.bmahe.genetics4j.core.Genotype
-
Creates a new genotype with the specified chromosomes.
- 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
genotypeCombinatorattribute. - 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
genotypeCombinatorattribute. - 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
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - GenotypeGenerator<T> - Class in net.bmahe.genetics4j.core.util
-
Utility class for generating initial populations of genotypes in evolutionary algorithms.
- GenotypeGenerator(ChromosomeFactoryProvider, AbstractEAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.util.GenotypeGenerator
-
Constructs a new genotype generator with the specified factory provider and EA configuration.
- genotypes - Variable in class net.bmahe.genetics4j.core.Population
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Returns the double value at the specified index.
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Returns the float value at the specified index.
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Returns the integer value at the specified index.
- getAllFitnesses() - Method in class net.bmahe.genetics4j.core.Population
-
Returns all fitness values in this population.
- getAllGenotypes() - Method in class net.bmahe.genetics4j.core.Population
-
Returns all genotypes in this population.
- getBit(int) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
-
Returns the bit value at the specified index.
- getBitSet() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
-
Returns the underlying BitSet containing all bit values.
- getChild(int) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Returns the child node at the specified index.
- getChildren() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Returns the list of direct children of this node.
- getChromosome(int) - Method in class net.bmahe.genetics4j.core.Genotype
-
Returns the chromosome at the specified index.
- getChromosome(int, Class<T>) - Method in class net.bmahe.genetics4j.core.Genotype
-
Returns the chromosome at the specified index, cast to the specified type.
- getChromosomes() - Method in class net.bmahe.genetics4j.core.Genotype
-
Returns all chromosomes in this 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
-
Returns the data stored in this node.
- getDepth() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Returns the maximum depth of the subtree rooted at this node.
- getEAConfiguration() - Method in class net.bmahe.genetics4j.core.EASystem
-
Gets the evolutionary algorithm configuration used by this system.
- getFitness(int) - Method in class net.bmahe.genetics4j.core.Population
-
Returns the fitness value at the specified index.
- getGenotype(int) - Method in class net.bmahe.genetics4j.core.Population
-
Returns the genotype at the specified index.
- 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
-
Returns the individual at the specified index.
- getMaxIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Returns the maximum allowed value for doubles in this chromosome.
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Returns the maximum allowed value for floats in this chromosome.
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Returns the maximum allowed value for integers in this chromosome.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Returns the minimum allowed value for doubles in this chromosome.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Returns the minimum allowed value for floats in this chromosome.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Returns the minimum allowed value for integers in this chromosome.
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- getNumAlleles() - Method in interface net.bmahe.genetics4j.core.chromosomes.Chromosome
-
Returns the number of alleles (genetic units) in this 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
-
Returns the number of alleles in this chromosome.
- getPopulationSize() - Method in class net.bmahe.genetics4j.core.EASystem
-
Gets the target population size for each generation.
- getRoot() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
-
Returns the root node of this tree chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Returns the number of double values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Returns the number of float values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Returns the number of integer values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
-
Returns the total number of nodes in the tree.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Returns the total number of nodes in the subtree rooted at this node.
- getSize() - Method in class net.bmahe.genetics4j.core.Genotype
-
Returns the number of chromosomes in this genotype.
- getTotal() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
-
Returns a copy of the double values in this chromosome.
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
-
Returns a copy of the float values in this chromosome.
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Returns a copy of the integer values in this chromosome.
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.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.ImmutableSelectiveRefinementTournament
-
Computes a hash code from attributes:
tournament,refinementComparator,refinementRatio. - 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
-
Returns
trueif there are more individuals to iterate over. - 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
BitChromosomeSpec. - 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
ChromosomeFactoryProvider. - 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
CreepMutation. - 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
DeleteNLast. - 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
DoubleChromosomeSpec. - ImmutableEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAConfiguration. - ImmutableEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<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
EAConfiguration. - 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, PostEvaluationProcessor<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
EAConfigurationBulkAsync. - 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
EAExecutionContext. - 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
Elitism. - 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
EvolutionResult. - 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
FitnessSharing. - 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
FloatChromosomeSpec. - 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
GenerationalReplacement. - 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
GenotypeFitness. - 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
Individual. - 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
IntChromosomeSpec. - 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
MultiCombinations. - 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
MultiMutations. - 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
MultiPointArithmetic. - 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
MultiPointCrossover. - 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
MultiSelections. - 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
NormalDistribution. - 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
OrderCrossover. - 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
PartialMutation. - 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
PickFirstParent. - 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
RandomMutation. - 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
RandomSelection. - 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
RouletteWheel. - 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
SelectAll. - ImmutableSelectiveRefinementTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
SelectiveRefinementTournament. - ImmutableSelectiveRefinementTournament(Tournament<T>, Comparator<Individual<T>>, float) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- ImmutableSelectiveRefinementTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
SelectiveRefinementTournament. - 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
SinglePointArithmetic. - 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
SinglePointCrossover. - ImmutablesStyle - Annotation Interface in net.bmahe.genetics4j.core.util.immutables
- 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
SwapMutation. - 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
UniformDistribution. - indices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
- Individual<T> - Interface in net.bmahe.genetics4j.core
-
Represents an individual in an evolutionary algorithm, consisting of a genotype and its associated fitness value.
- 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_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_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_REFINEMENT_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- INIT_BIT_REFINEMENT_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.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
- INIT_BIT_TOURNAMENT - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.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.ImmutableProportionalTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.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
-
A chromosome implementation that represents genetic information as an array of integer values.
- IntChromosome(int, int, int, int[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Creates a new integer chromosome with the specified parameters and values.
- 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
-
Specification for integer array chromosomes in evolutionary algorithms.
- 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
-
Determines whether the evolutionary algorithm should terminate.
- isEmpty() - Method in class net.bmahe.genetics4j.core.Population
-
Checks if this population is empty.
- 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
isNumSwapFixedattribute. - 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 - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- 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.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.SelectiveRefinementTournamentSelector
- 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
-
Returns the maximum value (inclusive) for integer alleles in the chromosome.
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Returns the maximum value (inclusive) for integer alleles in the chromosome.
- maxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
maxValueattribute. - maxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
maxValueattribute. - maxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
maxValueattribute. - 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
meanattribute. - 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
-
Returns the minimum value (inclusive) for integer alleles in the chromosome.
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Returns the minimum value (inclusive) for integer alleles in the chromosome.
- minValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
minValueattribute. - minValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
minValueattribute. - minValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
minValueattribute. - 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(long, Genotype) - Method in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- mutate(long, Genotype) - Method in interface net.bmahe.genetics4j.core.mutation.Mutator
-
Applies mutation to the given genotype and returns a new mutated genotype.
- 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(long, 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
mutationPolicieslist. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
mutationPolicieslist. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Sets or replaces all elements for
mutationPolicieslist. - 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
mutationPolicyattribute. - MutationPolicy - Interface in net.bmahe.genetics4j.core.spec.mutation
-
Marker interface for mutation policy specifications in evolutionary algorithms.
- 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
mutationPolicyHandlerFactorieslist. - 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
-
Functional interface for applying mutation operations to genotypes in evolutionary algorithms.
- 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
- net.bmahe.genetics4j.core.util.immutables - package net.bmahe.genetics4j.core.util.immutables
- next() - Method in class net.bmahe.genetics4j.core.PopulationIterator
-
Returns the next individual in the population and advances the iterator position.
- 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
numberOfPartitionsattribute. - 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
numBitsattribute. - 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
numCandidatesattribute. - numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Initializes the value for the
numCandidatesattribute. - 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
numCrossoversattribute. - numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Initializes the value for the
numCrossoversattribute. - 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
numSwapattribute.
O
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Construct a new immutable
SinglePointArithmeticinstance. - 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
RandomMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
-
Construct a new immutable
RandomMutationinstance. - of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Construct a new immutable
NormalDistributioninstance. - 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
SwapMutationinstance. - of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
-
Construct a new immutable
SwapMutationinstance. - 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
DeleteNLastinstance. - 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
CreepMutationinstance. - 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
BitChromosomeSpecinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Construct a new immutable
MultiPointCrossoverinstance. - 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
MultiPointCrossoverinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Construct a new immutable
Tournamentinstance. - 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
MultiPointArithmeticinstance. - 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
DoubleChromosomeSpecinstance. - of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Construct a new immutable
DoubleChromosomeSpecinstance. - 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
ProportionalTournamentinstance. - 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
FloatChromosomeSpecinstance. - of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Construct a new immutable
FloatChromosomeSpecinstance. - 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
IntChromosomeSpecinstance. - of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Creates a new integer chromosome specification with the given parameters.
- 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
PartialMutationinstance. - 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
MultiCombinationsinstance. - of(Iterable<? extends MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Construct a new immutable
MultiMutationsinstance. - of(Iterable<? extends SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Construct a new immutable
MultiSelectionsinstance. - of(Iterable<? extends Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Construct a new immutable
MultiTournamentsinstance. - 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
FitnessSharinginstance. - of(List<Genotype>, List<U>) - Static method in class net.bmahe.genetics4j.core.Population
-
Creates a new population with the specified genotypes and fitnesses.
- of(List<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.Population
-
Creates a new population from a list of individuals.
- of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Construct a new immutable
MultiCombinationsinstance. - 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
MultiMutationsinstance. - 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
MultiSelectionsinstance. - 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
MultiTournamentsinstance. - 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
Individualinstance. - of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Construct a new immutable
GenotypeFitnessinstance. - of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.Individual
-
Creates a new individual with the specified genotype and fitness.
- 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
EvolutionResultinstance. - of(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Construct a new immutable
EvolutionResultinstance. - 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<U>...) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- of(U, Collection<TreeNode<U>>) - Static method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Creates a new tree node with the specified data and children.
- ofDefault() - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
-
Creates a default evolution listener that outputs to System.out without external logging dependencies.
- ofDefault(int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
-
Creates a default evolution listener with generation skipping.
- ofDefault(int, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
-
Creates a default evolution listener that shows the top N individuals.
- ofDefault(int, int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
-
Creates a fully configurable default evolution listener.
- ofDefault(int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
-
Creates a default evolution listener with custom genotype formatting.
- ofFitnessAtLeast(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
-
Creates a termination condition that stops when any individual reaches a minimum fitness threshold.
- ofFitnessAtMost(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
-
Creates a termination condition that stops when any individual reaches a maximum fitness threshold.
- ofFixedNumSwap(double, int) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
-
Construct a new immutable
SwapMutationinstance. - 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
offspringGeneratedRatioattribute. - 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
offspringGeneratedRatioattribute. - 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
offspringRatioattribute. - 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
offspringSelectionPolicyattribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
offspringSelectionPolicyattribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Initializes the value for the
offspringSelectionPolicyattribute. - 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
-
Creates a termination condition that stops evolution after a specified number of generations.
- ofMaxTime(Duration) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
-
Creates a termination condition that stops evolution after a specified time duration.
- 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
-
Creates a termination condition that stops when fitness stops improving for 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 class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
-
Called after each generation to notify about evolution progress.
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
-
Called after each generation to notify about evolution progress.
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
-
Logs the top N individuals for the current generation.
- 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_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.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
optimizationattribute. - 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
optimizationattribute. - 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
-
Creates a termination condition that stops when ANY of the specified conditions is met.
- 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
parentSelectionPolicyattribute. - parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
parentSelectionPolicyattribute. - parentSelector - Variable in class net.bmahe.genetics4j.core.EASystem
- 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
populationlist. - Population<T> - Class in net.bmahe.genetics4j.core
-
Represents a population of individuals in an evolutionary algorithm.
- Population() - Constructor for class net.bmahe.genetics4j.core.Population
-
Creates an empty population.
- Population(List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.Population
-
Creates a population with the specified genotypes and fitnesses.
- populationGenerator - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- PopulationIterator<T> - Class in net.bmahe.genetics4j.core
-
Iterator implementation for traversing individuals in a population during evolutionary algorithms.
- PopulationIterator(Population<T>) - Constructor for class net.bmahe.genetics4j.core.PopulationIterator
-
Constructs a new iterator for the specified population.
- 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
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - 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
populationSizeattribute. - 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
-
Called after fitness evaluation completes for a generation.
- postEvaluation() - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- postEvaluation(AbstractEAConfiguration<T>) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- 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(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - PostEvaluationProcessor<T> - Interface in net.bmahe.genetics4j.core.spec
- preEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
-
Called before fitness evaluation begins for a generation.
- preEvaluation() - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- preEvaluation(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- preEvaluation(AbstractEAConfiguration<T>) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- preEvaluation(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
-
Initializes the listener with EA configuration and sets up the fitness comparator.
- prettyPrinter - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 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
proportionFirstattribute. - 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.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.SelectiveRefinementTournamentPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- 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
-
Default Random Generator
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Default Random Generator
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Initializes the value for the
randomGeneratorattribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
randomGeneratorattribute. - 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.SelectiveRefinementTournamentSelector
- 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
- refinementComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- refinementComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- refinementComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Gets the comparator used for refining the selection results.
- refinementComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
-
Gets the comparator used for refining the selection results.
- refinementComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Initializes the value for the
refinementComparatorattribute. - refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
-
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Initializes the value for the
refinementRatioattribute. - 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
replacementStrategyattribute. - 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
replacementStrategyattribute. - replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- ReplacementStrategy - Interface in net.bmahe.genetics4j.core.spec.replacement
-
Marker interface for replacement strategy specifications in evolutionary algorithms.
- 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
replacementStrategyHandlerFactorieslist. - 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.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.SelectiveRefinementTournamentPolicyHandler
- 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
scaleFitnessattribute. - 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
secondComparatorattribute. - 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
seedPopulationattribute. - 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
seedPopulationattribute. - 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>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.selection.Selector
-
Selects a specified number of individuals from the given population based on their fitness values.
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- select(AbstractEAConfiguration<T>, long, 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.SelectiveRefinementTournamentSelector
- selectForRefinement(Comparator<Individual<T>>, Individual<T>, Individual<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- 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
selectionPolicieslist. - 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
-
Marker interface for selection policy specifications in evolutionary algorithms.
- 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
selectionPolicyHandlerFactorieslist. - 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
- selectiveRefinementTournament - Variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- SelectiveRefinementTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Selective Refinement Tournament selection strategy that enhances traditional tournament selection by applying an additional refinement step to a subset of candidates.
- SelectiveRefinementTournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- SelectiveRefinementTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builder class for constructing SelectiveRefinementTournament instances.
- SelectiveRefinementTournamentPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- SelectiveRefinementTournamentPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentPolicyHandler
- SelectiveRefinementTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- SelectiveRefinementTournamentSelector(SelectiveRefinementTournament<T>, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- Selector<T> - Interface in net.bmahe.genetics4j.core.selection
-
Functional interface for selecting individuals from a population in evolutionary algorithms.
- setChild(int, TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Replaces the child node at the specified index with a new node.
- 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
sharingattribute. - 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
-
Returns the number of individuals in this 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
-
Returns the number of integer values in chromosomes created from this specification.
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Returns the number of integer values in chromosomes created from this specification.
- size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
sizeattribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
sizeattribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
sizeattribute. - skipN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 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
standardDeviationattribute. - 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
- sum() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
-
Calculates and returns the sum of all integer values in this chromosome.
- 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
survivorSelectionPolicyattribute. - 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
TaskResultrecord 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
terminationattribute. - termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
terminationattribute. - Termination<T> - Interface in net.bmahe.genetics4j.core.termination
-
Functional interface for determining when to stop the evolutionary algorithm.
- Terminations - Class in net.bmahe.genetics4j.core.termination
-
Utility class providing factory methods for creating common termination conditions in evolutionary algorithms.
- Terminations() - Constructor for class net.bmahe.genetics4j.core.termination.Terminations
- topN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 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
ChromosomeFactoryProviderwith 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
Individualwith 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
FitnessSharingwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Prints the immutable value
BitChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Prints the immutable value
DoubleChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Prints the immutable value
FloatChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Prints the immutable value
IntChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Prints the immutable value
MultiCombinationswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Prints the immutable value
MultiPointArithmeticwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Prints the immutable value
MultiPointCrossoverwith 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
SinglePointArithmeticwith 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
EAConfigurationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Prints the immutable value
EAConfigurationBulkAsyncwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Prints the immutable value
EAExecutionContextwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Prints the immutable value
EvolutionResultwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Prints the immutable value
GenotypeFitnesswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Prints the immutable value
CreepMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Prints the immutable value
MultiMutationswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Prints the immutable value
PartialMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Prints the immutable value
RandomMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Prints the immutable value
SwapMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Prints the immutable value
DeleteNLastwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Prints the immutable value
Elitismwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Prints the immutable value
GenerationalReplacementwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Prints the immutable value
MultiSelectionswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Prints the immutable value
MultiTournamentswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Prints the immutable value
ProportionalTournamentwith 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.ImmutableSelectiveRefinementTournament
-
Prints the immutable value
SelectiveRefinementTournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Prints the immutable value
Tournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Prints the immutable value
NormalDistributionwith 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 - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- tournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- tournament() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Gets the base tournament configuration used for initial selection.
- tournament() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
-
Gets the base tournament configuration used for initial selection.
- tournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Initializes the value for the
tournamentattribute. - 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
tournamentslist. - 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
-
A chromosome implementation that represents genetic information as a tree structure.
- TreeChromosome(TreeNode<T>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
-
Creates a new tree chromosome with the specified root node.
- TreeNode<T> - Class in net.bmahe.genetics4j.core.chromosomes
-
Represents a node in a tree structure used for genetic programming and tree-based chromosomes.
- TreeNode(T) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Constructs a new tree node with the specified data and no children.
U
- UniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- UniformDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
- Use Cases: - Search tag in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- Section
- userComparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- userComparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
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(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
- validate(ImmutableSelectiveRefinementTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 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.
- virtualThreadExecutor - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
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
weakRatioattribute. - 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
alphaattribute. - withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Copy the current immutable object by setting a value for the
alphaattribute. - withAtLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumOffspringsattribute. - withAtLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumSurvivorsattribute. - 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
chromosomeFactoryProviderattribute. - withChromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Copy the current immutable object by setting a value for the
chromosomeIndexattribute. - 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
combinationPolicyattribute. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
combinationPolicyattribute. - 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
comparatorattribute. - 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
distanceattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
distributionattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
distributionattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Copy the current immutable object by setting a value for the
distributionattribute. - withEaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
eaConfigurationattribute. - 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
firstComparatorattribute. - 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
fitnessattribute. - withFitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
fitness. - withGeneration(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
generationattribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
genotypeattribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
genotypeattribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
genotypeCombinatorattribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
genotypeCombinatorattribute. - 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
genotypeGeneratorattribute. - 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
genotypeGeneratorattribute. - 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
genotypeGeneratorattribute. - 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
genotypeGeneratorattribute. - withIsNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
isNumSwapFixedattribute. - withMaxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMaxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMaxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
meanattribute. - withMinValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - withMinValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - withMinValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - 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
mutationPolicyattribute. - 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
numberOfPartitionsattribute. - withNumBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Copy the current immutable object by setting a value for the
numBitsattribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
numCandidatesattribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Copy the current immutable object by setting a value for the
numCandidatesattribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Copy the current immutable object by setting a value for the
numCrossoversattribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Copy the current immutable object by setting a value for the
numCrossoversattribute. - withNumSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
numSwapattribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatioattribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatioattribute. - withOffspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringRatioattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
optimizationattribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
optimizationattribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
parentSelectionPolicyattribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
parentSelectionPolicyattribute. - 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
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
populationSizeattribute. - withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessorattribute. - withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessorattribute. - withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessorattribute. - withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessorattribute. - withProportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
proportionFirstattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withRefinementComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
refinementComparatorattribute. - withRefinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
refinementRatioattribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
replacementStrategyattribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
replacementStrategyattribute. - 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
scaleFitnessattribute. - 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
secondComparatorattribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
seedPopulationattribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
seedPopulationattribute. - 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
sharingattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withStandardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
standardDeviationattribute. - withSurvivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
survivorSelectionPolicyattribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
terminationattribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
terminationattribute. - withTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
tournamentattribute. - 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
weakRatioattribute.
All Classes and Interfaces|All Packages|Constant Field Values