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
- add(Individual<T>) - Method in class net.bmahe.genetics4j.core.Population
- addAll(Population<T>) - Method in class net.bmahe.genetics4j.core.Population
- addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactories
list. - addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGenerator
list. - addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactories
list. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecs
list. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecs
list. - addAllCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicies
list. - addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlers
list. - addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactories
list. - addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlers
list. - addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlers
list. - addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlers
list. - addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlers
list. - addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListeners
list. - addAllFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitness
list. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
mutationPolicies
list. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicies
list. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicies
list. - addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactories
list. - addAllPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
population
list. - addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactories
list. - addAllSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicies
list. - addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactories
list. - addAllTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournaments
list. - addChild(TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- addChildren(Collection<TreeNode<T>>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeCombinatorHandlerFactories
list. - addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactories
list. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
chromosomeFactoriesGenerator
list. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGenerator
list. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeMutationPolicyHandlerFactories
list. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactories
list. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds one element to
chromosomeSpecs
list. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
chromosomeSpecs
list. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecs
list. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecs
list. - addCombinationPolicies(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds one element to
combinationPolicies
list. - addCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicies
list. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeCombinatorHandlers
list. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlers
list. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
defaultChromosomeFactories
list. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactories
list. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeMutationPolicyHandlers
list. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlers
list. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultMutationPolicyHandlers
list. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlers
list. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultReplacementStrategyHandlers
list. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlers
list. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultSelectionPolicyHandlers
list. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlers
list. - addEdges(Map<Integer, Set<Integer>>, int[]) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
evolutionListeners
list. - addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListeners
list. - addFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds one element to
fitness
list. - addFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitness
list. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds one element to
mutationPolicies
list. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
mutationPolicies
list. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds one element to
mutationPolicies
list. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
mutationPolicies
list. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicies
list. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicies
list. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
mutationPolicyHandlerFactories
list. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactories
list. - addPopulation(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds one element to
population
list. - addPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
population
list. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
replacementStrategyHandlerFactories
list. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactories
list. - addSelectionPolicies(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds one element to
selectionPolicies
list. - addSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicies
list. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
selectionPolicyHandlerFactories
list. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactories
list. - addTournaments(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds one element to
tournaments
list. - addTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournaments
list. - AllCasesGenotypeCombinator - Class in net.bmahe.genetics4j.core.combination
-
TODO TEST THE SHIT OUT OF ME
- AllCasesGenotypeCombinator() - Constructor for class net.bmahe.genetics4j.core.combination.AllCasesGenotypeCombinator
- alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- alpha - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- alpha - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- alpha() - Method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Initializes the value for the
alpha
attribute. - alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Initializes the value for the
alpha
attribute. - alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- and(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- apply(Population<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- atLeastNumOffsprings - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffsprings() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns how many offsprings that elitism will always select.
- atLeastNumOffsprings() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns how many offsprings that elitism will always select.
- atLeastNumOffsprings() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
atLeastNumOffsprings
attribute. - atLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffspringsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffspringsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumOffspringsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivors() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns how many survivors that elitism will always select.
- atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns how many survivors that elitism will always select.
- atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
atLeastNumSurvivors
attribute. - atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivorsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivorsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumSurvivorsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
B
- bestFitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestGenotype() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestIndividual - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- BitChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- BitChromosome(int, BitSet) - Constructor for class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- BitChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- BitChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- BitChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- BitChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- BitChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- BitChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- BitChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- BitChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- BitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- BitChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- BitChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- BitChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- BitChromosomeUtils - Class in net.bmahe.genetics4j.core.util
- BitChromosomeUtils() - Constructor for class net.bmahe.genetics4j.core.util.BitChromosomeUtils
- bitSet - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- build() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Builds a new
ImmutableChromosomeFactoryProvider
. - build() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Builds a new
ImmutableIndividual
. - build() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Builds a new
ImmutableFitnessSharing
. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Builds a new
ImmutableBitChromosomeSpec
. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Builds a new
ImmutableDoubleChromosomeSpec
. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Builds a new
ImmutableFloatChromosomeSpec
. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Builds a new
ImmutableIntChromosomeSpec
. - 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
ImmutableMultiCombinations
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Builds a new
ImmutableMultiPointArithmetic
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Builds a new
ImmutableMultiPointCrossover
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Builds a new
ImmutableOrderCrossover
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Builds a new
ImmutablePickFirstParent
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Builds a new
ImmutableSinglePointArithmetic
. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Builds a new
ImmutableSinglePointCrossover
. - 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
ImmutableEAConfiguration
. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Builds a new
ImmutableEAConfigurationBulkAsync
. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Builds a new
ImmutableEAExecutionContext
. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Builds a new
ImmutableEvolutionResult
. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Builds a new
ImmutableGenotypeFitness
. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Builds a new
ImmutableCreepMutation
. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Builds a new
ImmutableMultiMutations
. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Builds a new
ImmutablePartialMutation
. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Builds a new
ImmutableRandomMutation
. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Builds a new
ImmutableSwapMutation
. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Builds a new
ImmutableDeleteNLast
. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Builds a new
ImmutableElitism
. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Builds a new
ImmutableGenerationalReplacement
. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Builds a new
ImmutableDoubleTournament
. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Builds a new
ImmutableMultiSelections
. - 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
ImmutableRandomSelection
. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Builds a new
ImmutableRouletteWheel
. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Builds a new
ImmutableSelectAll
. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Builds a new
Tournament
. - build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RandomSelection
- build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RouletteWheel
- build() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectAll
- build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Builds a new
ImmutableNormalDistribution
. - build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Builds a new
ImmutableUniformDistribution
. - build() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
- builder() - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- builder() - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Creates a builder for
ImmutableChromosomeFactoryProvider
. - builder() - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates a builder for
ImmutableIndividual
. - builder() - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates a builder for
ImmutableFitnessSharing
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates a builder for
ImmutableBitChromosomeSpec
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates a builder for
ImmutableMultiCombinations
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates a builder for
ImmutableMultiPointArithmetic
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates a builder for
ImmutableMultiPointCrossover
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates a builder for
ImmutableOrderCrossover
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates a builder for
ImmutablePickFirstParent
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates a builder for
ImmutableSinglePointArithmetic
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates a builder for
ImmutableSinglePointCrossover
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
- builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Creates a builder for
ImmutableEAExecutionContext
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates a builder for
ImmutableEvolutionResult
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates a builder for
ImmutableGenotypeFitness
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates a builder for
ImmutableCreepMutation
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates a builder for
ImmutableMultiMutations
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates a builder for
ImmutablePartialMutation
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates a builder for
ImmutableRandomMutation
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates a builder for
ImmutableSwapMutation
. - builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Creates a builder for
ImmutableDoubleTournament
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Creates a builder for
ImmutableMultiSelections
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Creates a builder for
MultiTournaments
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Creates a builder for
ProportionalTournament
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Creates a builder for
ImmutableRandomSelection
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates a builder for
ImmutableRouletteWheel
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates a builder for
ImmutableSelectAll
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates a builder for
ImmutableNormalDistribution
. - builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates a builder for
ImmutableUniformDistribution
. - Builder() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Creates a builder for
ImmutableDoubleChromosomeSpec
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Creates a builder for
ImmutableFloatChromosomeSpec
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Creates a builder for
ImmutableIntChromosomeSpec
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Creates a builder for
ImmutableEAConfiguration
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Creates a builder for
ImmutableEAConfigurationBulkAsync
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.DeleteNLast.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.Elitism.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Creates a builder for
ImmutableDeleteNLast
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Creates a builder for
ImmutableElitism
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Creates a builder for
ImmutableGenerationalReplacement
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Creates a builder for
Tournament
instances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
C
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinatorHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in interface net.bmahe.genetics4j.core.mutation.MutationPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- canHandle(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
-
Validates if this factory is appropriate for generating a chromosome based on the specifications passed as a parameter
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- canHandle(CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- canHandle(MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- canHandle(MutationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.mutation.chromosome.ChromosomeMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
- canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
- canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
- canHandle(ReplacementStrategy) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
- canHandle(SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- check() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Validates the configuration
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- check() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- check() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- check() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- children - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- Chromosome - Interface in net.bmahe.genetics4j.core.chromosomes
- ChromosomeCombinator<T> - Interface in net.bmahe.genetics4j.core.combination
- ChromosomeCombinatorHandler<T> - Interface in net.bmahe.genetics4j.core.combination
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
chromosomeCombinatorHandlerFactories
list. - ChromosomeCombinatorHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- ChromosomeCombinatorResolver<T> - Class in net.bmahe.genetics4j.core.combination
- ChromosomeCombinatorResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- chromosomeCombinators - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- chromosomeCombinators - Variable in class net.bmahe.genetics4j.core.EASystem
- chromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- chromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- chromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- chromosomeFactoriesBuildStage - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- chromosomeFactoriesGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- chromosomeFactoriesGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- chromosomeFactoriesGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- chromosomeFactoriesGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- chromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Sets or replaces all elements for
chromosomeFactoriesGenerator
list. - ChromosomeFactory<T> - Interface in net.bmahe.genetics4j.core.chromosomes.factory
-
Interface for any class wishing to generate chromosomes
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.EASystem
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
chromosomeFactoryProvider
attribute. - chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- ChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
- ChromosomeFactoryProvider() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- chromosomeFactoryProviderBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeIndex - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- chromosomeIndex - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- chromosomeIndex() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- chromosomeIndex() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- chromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Initializes the value for the
chromosomeIndex
attribute. - ChromosomeMutationHandler<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
- ChromosomeMutationHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
- chromosomeMutationHandlers - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
chromosomeMutationPolicyHandlerFactories
list. - chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- ChromosomeResolverUtils - Class in net.bmahe.genetics4j.core.util
- ChromosomeResolverUtils() - Constructor for class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
- chromosomes - Variable in class net.bmahe.genetics4j.core.Genotype
- ChromosomeSpec - Interface in net.bmahe.genetics4j.core.spec.chromosome
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Genotype of the population
- chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Genotype of the population
- chromosomeSpecs() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Genotype of the population
- chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Sets or replaces all elements for
chromosomeSpecs
list. - chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
chromosomeSpecs
list. - chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- cityWithSmallestEdgeList(Map<Integer, Set<Integer>>) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- cityWithSmallestEdgeList(Map<Integer, Set<Integer>>, Set<Integer>) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- combinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Sets or replaces all elements for
combinationPolicies
list. - combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines the policy to generate new offsprings from two parents
- combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines the policy to generate new offsprings from two parents
- combinationPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines the policy to generate new offsprings from two parents
- combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
combinationPolicy
attribute. - combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
combinationPolicy
attribute. - CombinationPolicy - Interface in net.bmahe.genetics4j.core.spec.combination
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinator
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in class net.bmahe.genetics4j.core.combination.AllCasesGenotypeCombinator
- combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in interface net.bmahe.genetics4j.core.combination.GenotypeCombinator
- combineParents(Population<T>, GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.EASystem
- comparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- comparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Initializes the value for the
comparator
attribute. - compute(ExecutorService, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.FitnessBulkAsync
-
Compute the fitness of a population
- compute(Genotype) - Method in interface net.bmahe.genetics4j.core.Fitness
- copyOf(ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Creates an immutable copy of a
ChromosomeFactoryProvider
value. - copyOf(Individual<T>) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates an immutable copy of a
Individual
value. - copyOf(FitnessSharing<T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates an immutable copy of a
FitnessSharing
value. - copyOf(BitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates an immutable copy of a
BitChromosomeSpec
value. - copyOf(DoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Creates an immutable copy of a
DoubleChromosomeSpec
value. - copyOf(FloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Creates an immutable copy of a
FloatChromosomeSpec
value. - copyOf(IntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Creates an immutable copy of a
IntChromosomeSpec
value. - copyOf(MultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates an immutable copy of a
MultiCombinations
value. - copyOf(MultiPointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates an immutable copy of a
MultiPointArithmetic
value. - copyOf(MultiPointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates an immutable copy of a
MultiPointCrossover
value. - copyOf(OrderCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates an immutable copy of a
OrderCrossover
value. - copyOf(PickFirstParent) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates an immutable copy of a
PickFirstParent
value. - copyOf(SinglePointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates an immutable copy of a
SinglePointArithmetic
value. - copyOf(SinglePointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates an immutable copy of a
SinglePointCrossover
value. - copyOf(EAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Creates an immutable copy of a
EAConfiguration
value. - copyOf(EAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Creates an immutable copy of a
EAConfigurationBulkAsync
value. - copyOf(EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Creates an immutable copy of a
EAExecutionContext
value. - copyOf(EvolutionResult<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates an immutable copy of a
EvolutionResult
value. - copyOf(GenotypeFitness<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates an immutable copy of a
GenotypeFitness
value. - copyOf(CreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates an immutable copy of a
CreepMutation
value. - copyOf(MultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates an immutable copy of a
MultiMutations
value. - copyOf(PartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates an immutable copy of a
PartialMutation
value. - copyOf(RandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates an immutable copy of a
RandomMutation
value. - copyOf(SwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates an immutable copy of a
SwapMutation
value. - copyOf(DeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Creates an immutable copy of a
DeleteNLast
value. - copyOf(Elitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Creates an immutable copy of a
Elitism
value. - copyOf(GenerationalReplacement) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Creates an immutable copy of a
GenerationalReplacement
value. - copyOf(DoubleTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Creates an immutable copy of a
DoubleTournament
value. - copyOf(MultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Creates an immutable copy of a
MultiSelections
value. - copyOf(MultiTournaments<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Creates an immutable copy of a
MultiTournaments
value. - copyOf(ProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Creates an immutable copy of a
ProportionalTournament
value. - copyOf(RandomSelection) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Creates an immutable copy of a
RandomSelection
value. - copyOf(RouletteWheel) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates an immutable copy of a
RouletteWheel
value. - copyOf(SelectAll) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates an immutable copy of a
SelectAll
value. - copyOf(Tournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Creates an immutable copy of a
Tournament
value. - copyOf(NormalDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates an immutable copy of a
NormalDistribution
value. - copyOf(UniformDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates an immutable copy of a
UniformDistribution
value. - createBasicOffsprings(Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
-
Create offsprings without mutation
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in interface net.bmahe.genetics4j.core.mutation.MutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- createOffsprings(Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- CreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- CreepMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- CreepMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- CreepMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- currentIndex - Variable in class net.bmahe.genetics4j.core.PopulationIterator
D
- data - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- DEFAULT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- DEFAULT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- DEFAULT_AT_LEAST_NUM_OFFSPRINGS - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- DEFAULT_AT_LEAST_NUM_SURVIVORS - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- DEFAULT_OFFSPRING_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Default offspring ratio
- DEFAULT_OFFSPRING_RATIO - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- DEFAULT_OPTIMIZATION - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Default optimization strategy
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- DEFAULT_WEAK_RATIO - Static variable in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultChromosomeCombinatorHandlers
list. - defaultChromosomeCombinatorHandlers(List<ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- defaultChromosomeFactories - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- defaultChromosomeFactories() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Sets or replaces all elements for
defaultChromosomeFactories
list. - defaultChromosomeFactories(List<ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactoriesBuildStage - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactoriesIsSet() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultChromosomeMutationPolicyHandlers
list. - defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultMutationPolicyHandlers
list. - defaultMutationPolicyHandlers(List<MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultReplacementStrategyHandlers
list. - defaultReplacementStrategyHandlers(List<ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultSelectionPolicyHandlers
list. - defaultSelectionPolicyHandlers(List<SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- DeleteNLast - Interface in net.bmahe.genetics4j.core.spec.replacement
-
Delete N Last
- DeleteNLast.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
- DeleteNLastImpl<T> - Class in net.bmahe.genetics4j.core.replacement
- DeleteNLastImpl(DeleteNLast, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- DeleteNLastReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
- DeleteNLastReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
- deleteNLastSpec - Variable in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- distance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Initializes the value for the
distance
attribute. - distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- distribution - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- distribution - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- distribution - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- distribution() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- distribution() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- distribution() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
distribution
attribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
distribution
attribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Initializes the value for the
distribution
attribute. - Distribution - Interface in net.bmahe.genetics4j.core.spec.statistics.distributions
- distributionFloatValueSupplier(RandomGenerator, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.util.DistributionUtils
- DistributionUtils - Class in net.bmahe.genetics4j.core.util
- DistributionUtils() - Constructor for class net.bmahe.genetics4j.core.util.DistributionUtils
- distributionValueSupplier(RandomGenerator, double, double, Distribution) - Static method in class net.bmahe.genetics4j.core.util.DistributionUtils
- doFitnessFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- doFitnessFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- doFitnessFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- doFitnessFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- doFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Initializes the value for the
doFitnessFirst
attribute. - doFitnessFirstIsSet() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- DoubleChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- DoubleChromosome(int, double, double, double[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- DoubleChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- DoubleChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- DoubleChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- DoubleChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- DoubleChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- DoubleChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- DoubleChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- DoubleChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- DoubleChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- DoubleChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- DoubleChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- DoubleChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- DoubleChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- DoubleChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- DoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- DoubleChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- DoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- DoubleChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- DoubleChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- DoubleTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- DoubleTournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- DoubleTournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- DoubleTournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
- DoubleTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- DoubleTournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
E
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.EASystem
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- eaConfiguration() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- eaConfiguration() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- eaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Initializes the value for the
eaConfiguration
attribute. - EAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm Configuration.
- EAConfiguration() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration
- EAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationBulkAsync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- EAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm Configuration.
- EAConfigurationBulkAsync() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
- EAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationSync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.EASystem
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- EAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm - Execution Context
- EAExecutionContext() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContext
- EAExecutionContexts - Class in net.bmahe.genetics4j.core.spec
-
Defines multiple factory and helper methods to create and manage EAExecutionContexts
- EAExecutionContexts() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- EASystem<T> - Class in net.bmahe.genetics4j.core
-
Main class used to manage and execute the evolution process
- EASystem(AbstractEAConfiguration<T>, long, List<ChromosomeCombinator<T>>, double, Selector<T>, List<Mutator>, ReplacementStrategyImplementor<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Constructor for class net.bmahe.genetics4j.core.EASystem
- EASystemFactory - Class in net.bmahe.genetics4j.core
-
Suite of helper methods to create instances of
EASystem
- EASystemFactory() - Constructor for class net.bmahe.genetics4j.core.EASystemFactory
-
Prevents instantiation since it's a bunch of static methods
- EdgeRecombinationCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- EdgeRecombinationCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
- EdgeRecombinationCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.erx
- EdgeRecombinationCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- Elitism - Interface in net.bmahe.genetics4j.core.spec.replacement
-
Specify an elitism based replacement strategy
- Elitism.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
- ElitismImpl<T> - Class in net.bmahe.genetics4j.core.replacement
- ElitismImpl(Elitism, Selector<T>, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.ElitismImpl
- ElitismReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
- ElitismReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
- elitismSpec - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- empty() - Static method in class net.bmahe.genetics4j.core.Population
- enrichForScalarFitness(ImmutableEAExecutionContext.Builder<T>) - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
-
Enrich an EAExecutionContext builder based on the knowledge of the fitness function returning a scalar value.
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
This instance is equal to all instances of
ImmutableChromosomeFactoryProvider
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- equals(Object) - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.bmahe.genetics4j.core.Genotype
- equals(Object) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
This instance is equal to all instances of
ImmutableIndividual
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.Population
- equals(Object) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
This instance is equal to all instances of
ImmutableFitnessSharing
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
This instance is equal to all instances of
ImmutableBitChromosomeSpec
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
This instance is equal to all instances of
ImmutableDoubleChromosomeSpec
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
This instance is equal to all instances of
ImmutableFloatChromosomeSpec
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
This instance is equal to all instances of
ImmutableIntChromosomeSpec
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
This instance is equal to all instances of
ImmutableMultiCombinations
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
This instance is equal to all instances of
ImmutableMultiPointArithmetic
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
This instance is equal to all instances of
ImmutableMultiPointCrossover
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
This instance is equal to all instances of
ImmutableOrderCrossover
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
This instance is equal to all instances of
ImmutablePickFirstParent
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
This instance is equal to all instances of
ImmutableSinglePointArithmetic
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
This instance is equal to all instances of
ImmutableSinglePointCrossover
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
This instance is equal to all instances of
ImmutableEAConfiguration
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
This instance is equal to all instances of
ImmutableEAConfigurationBulkAsync
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
This instance is equal to all instances of
ImmutableEAExecutionContext
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
This instance is equal to all instances of
ImmutableEvolutionResult
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
This instance is equal to all instances of
ImmutableGenotypeFitness
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
This instance is equal to all instances of
ImmutableCreepMutation
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
This instance is equal to all instances of
ImmutableMultiMutations
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
This instance is equal to all instances of
ImmutablePartialMutation
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
This instance is equal to all instances of
ImmutableRandomMutation
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
This instance is equal to all instances of
ImmutableSwapMutation
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
This instance is equal to all instances of
ImmutableDeleteNLast
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
This instance is equal to all instances of
ImmutableElitism
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
This instance is equal to all instances of
ImmutableGenerationalReplacement
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
This instance is equal to all instances of
ImmutableDoubleTournament
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
This instance is equal to all instances of
ImmutableMultiSelections
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
This instance is equal to all instances of
ImmutableMultiTournaments
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
This instance is equal to all instances of
ImmutableProportionalTournament
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
This instance is equal to all instances of
ImmutableRandomSelection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
This instance is equal to all instances of
ImmutableRouletteWheel
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
This instance is equal to all instances of
ImmutableSelectAll
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
This instance is equal to all instances of
ImmutableTournament
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
This instance is equal to all instances of
ImmutableNormalDistribution
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
This instance is equal to all instances of
ImmutableUniformDistribution
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- equalTo(int, ImmutableChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- equalTo(int, ImmutableIndividual<?>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- equalTo(int, ImmutableFitnessSharing<?>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- equalTo(int, ImmutableBitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- equalTo(int, ImmutableDoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- equalTo(int, ImmutableFloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- equalTo(int, ImmutableIntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- equalTo(int, ImmutableMultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- equalTo(int, ImmutableMultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- equalTo(int, ImmutableMultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- equalTo(int, ImmutableOrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- equalTo(int, ImmutablePickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- equalTo(int, ImmutableSinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- equalTo(int, ImmutableSinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- equalTo(int, ImmutableEAConfiguration<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- equalTo(int, ImmutableEAConfigurationBulkAsync<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- equalTo(int, ImmutableEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- equalTo(int, ImmutableEvolutionResult<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- equalTo(int, ImmutableGenotypeFitness<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- equalTo(int, ImmutableCreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- equalTo(int, ImmutableMultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- equalTo(int, ImmutablePartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- equalTo(int, ImmutableRandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- equalTo(int, ImmutableSwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- equalTo(int, ImmutableDeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- equalTo(int, ImmutableElitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- equalTo(int, ImmutableGenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- equalTo(int, ImmutableDoubleTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- equalTo(int, ImmutableMultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- equalTo(int, ImmutableMultiTournaments<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- equalTo(int, ImmutableProportionalTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- equalTo(int, ImmutableRandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- equalTo(int, ImmutableRouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- equalTo(int, ImmutableSelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- equalTo(int, ImmutableTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- equalTo(int, ImmutableNormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- equalTo(int, ImmutableUniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- evaluate(long, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
-
Compute the fitness for a list of genotypes
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- evaluateOnce(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- EvolutionListener<T> - Interface in net.bmahe.genetics4j.core.evolutionlisteners
- EvolutionListenerLogTopN<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
- EvolutionListenerLogTopN(Logger, int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- EvolutionListenerLogTopN(Logger, int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- evolutionListeners() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- evolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
evolutionListeners
list. - evolutionListeners(List<EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- EvolutionListeners - Class in net.bmahe.genetics4j.core.evolutionlisteners
- EvolutionListeners() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- evolutionListenersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- evolutionListenersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- EvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
- EvolutionResult() - Constructor for class net.bmahe.genetics4j.core.spec.EvolutionResult
- evolve() - Method in class net.bmahe.genetics4j.core.EASystem
-
Triggers the evolutionary process
- executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
F
- findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T>, MutationPolicy, ChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
- firstComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- firstComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- firstComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- firstComparator() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- firstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Initializes the value for the
firstComparator
attribute. - fitness - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
The field for the
fitness
record component. - fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- fitness() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns the value of the
fitness
record component. - fitness() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- fitness() - Method in interface net.bmahe.genetics4j.core.Individual
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- fitness() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- fitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Sets or replaces all elements for
fitness
list. - fitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
fitness
attribute. - fitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
fitness
attribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Initializes the value for the
fitness
attribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
fitness
attribute. - Fitness<T> - Interface in net.bmahe.genetics4j.core
- fitnessBasedComparator(AbstractEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.util.IndividualUtils
- FitnessBulkAsync<T> - Interface in net.bmahe.genetics4j.core
-
Defines a way to evaluate the fitness of a population in an asynchronous manner
- fitnessComparator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Return a comparator based on the optimization method and natural order
- fitnesses - Variable in class net.bmahe.genetics4j.core.Population
- fitnessEvaluator - Variable in class net.bmahe.genetics4j.core.EASystem
- FitnessEvaluator<T> - Interface in net.bmahe.genetics4j.core.evaluation
-
Facade to abstract the various ways that fitnesses could be evaluated
- FitnessEvaluatorBulkAsync<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Wrapper around
FitnessBulkAsync
for computing the fitness of a population - FitnessEvaluatorBulkAsync(EAConfigurationBulkAsync<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- FitnessEvaluatorSync<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Wrapper around
Fitness
for computing the fitness of a population - FitnessEvaluatorSync(EAExecutionContext<T>, EAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- FitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
- FitnessSharing() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- fitnessTournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- fitnessTournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- fitnessTournament() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- fitnessTournament() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- fitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Initializes the value for the
fitnessTournament
attribute. - FloatChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- FloatChromosome(int, float, float, float[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- FloatChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- FloatChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- FloatChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- FloatChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- FloatChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- FloatChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- FloatChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- FloatChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- FloatChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- FloatChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- FloatChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- FloatChromosomeSinglePointArithmetic(RandomGenerator, float) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- FloatChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- FloatChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- FloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- FloatChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- FloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- FloatChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- FloatChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- forScalarFitness() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
-
Create an EAExecutionContext builder based on the knowledge of the fitness function returning a scalar value.
- from - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
The field for the
from
record component. - from() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns the value of the
from
record component. - from(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Fill a builder with attribute values from the provided
ChromosomeFactoryProvider
instance. - from(Individual<T>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Fill a builder with attribute values from the provided
Individual
instance. - from(FitnessSharing<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Fill a builder with attribute values from the provided
FitnessSharing
instance. - from(AbstractEAConfiguration<T>, AbstractEAExecutionContext<T>, ExecutorService, FitnessEvaluator<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- from(BitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
BitChromosomeSpec
instance. - from(DoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
DoubleChromosomeSpec
instance. - from(FloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
FloatChromosomeSpec
instance. - from(IntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
IntChromosomeSpec
instance. - from(MultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Fill a builder with attribute values from the provided
MultiCombinations
instance. - from(MultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Fill a builder with attribute values from the provided
MultiPointArithmetic
instance. - from(MultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Fill a builder with attribute values from the provided
MultiPointCrossover
instance. - from(OrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Fill a builder with attribute values from the provided
OrderCrossover
instance. - from(PickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Fill a builder with attribute values from the provided
PickFirstParent
instance. - from(SinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Fill a builder with attribute values from the provided
SinglePointArithmetic
instance. - from(SinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Fill a builder with attribute values from the provided
SinglePointCrossover
instance. - from(EAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Fill a builder with attribute values from the provided
EAConfiguration
instance. - from(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Factory method to create a
EASystem
with a simple fitness computation method. - from(EAConfiguration<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Factory method to create a
EASystem
with a simple fitness computation method - from(EAConfigurationBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Fill a builder with attribute values from the provided
EAConfigurationBulkAsync
instance. - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Factory method to create a
EASystem
with an asynchronous fitness computation method - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Factory method to create a
EASystem
with an asynchronous fitness computation method - from(EAExecutionContext<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Fill a builder with attribute values from the provided
EAExecutionContext
instance. - from(EvolutionResult<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Fill a builder with attribute values from the provided
EvolutionResult
instance. - from(GenotypeFitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Fill a builder with attribute values from the provided
GenotypeFitness
instance. - from(CreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Fill a builder with attribute values from the provided
CreepMutation
instance. - from(MultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Fill a builder with attribute values from the provided
MultiMutations
instance. - from(PartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Fill a builder with attribute values from the provided
PartialMutation
instance. - from(RandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Fill a builder with attribute values from the provided
RandomMutation
instance. - from(SwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Fill a builder with attribute values from the provided
SwapMutation
instance. - from(DeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Fill a builder with attribute values from the provided
DeleteNLast
instance. - from(Elitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Fill a builder with attribute values from the provided
Elitism
instance. - from(GenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Fill a builder with attribute values from the provided
GenerationalReplacement
instance. - from(DoubleTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Fill a builder with attribute values from the provided
DoubleTournament
instance. - from(MultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Fill a builder with attribute values from the provided
MultiSelections
instance. - from(MultiTournaments<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Fill a builder with attribute values from the provided
MultiTournaments
instance. - from(ProportionalTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Fill a builder with attribute values from the provided
ProportionalTournament
instance. - from(RandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
-
Fill a builder with attribute values from the provided
RandomSelection
instance. - from(RouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Fill a builder with attribute values from the provided
RouletteWheel
instance. - from(SelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Fill a builder with attribute values from the provided
SelectAll
instance. - from(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Fill a builder with attribute values from the provided
Tournament
instance. - from(NormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Fill a builder with attribute values from the provided
NormalDistribution
instance. - from(UniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Fill a builder with attribute values from the provided
UniformDistribution
instance.
G
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- generate(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
-
Generate a chromosome based on the specifications passed as a parameter
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- generateGenotypes(int) - Method in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- generation() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- generation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- generation(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Initializes the value for the
generation
attribute. - GenerationalReplacement - Interface in net.bmahe.genetics4j.core.spec.replacement
-
Generational Replacement strategy
- GenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
- GenerationalReplacementImpl<T> - Class in net.bmahe.genetics4j.core.replacement
- GenerationalReplacementImpl(GenerationalReplacement, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- generationalReplacementSpec - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- GenerationalReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
- GenerationalReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
- GenericMutatorImpl - Class in net.bmahe.genetics4j.core.mutation
- GenericMutatorImpl(RandomGenerator, ChromosomeMutationHandler<? extends Chromosome>[], MutationPolicy, double) - Constructor for class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
- genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- genotype() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- genotype() - Method in interface net.bmahe.genetics4j.core.Individual
- genotype() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- genotype() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- genotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Initializes the value for the
genotype
attribute. - genotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
genotype
attribute. - Genotype - Class in net.bmahe.genetics4j.core
- Genotype(Collection<Chromosome>) - Constructor for class net.bmahe.genetics4j.core.Genotype
- Genotype(Chromosome...) - Constructor for class net.bmahe.genetics4j.core.Genotype
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines how to combine the offspring chromosomes generated
- genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines how to combine the offspring chromosomes generated
- genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines how to combine the offspring chromosomes generated
- genotypeCombinator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
genotypeCombinator
attribute. - genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
genotypeCombinator
attribute. - genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- GenotypeCombinator - Interface in net.bmahe.genetics4j.core.combination
- genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- GenotypeFitness<T> - Interface in net.bmahe.genetics4j.core.spec
-
Pair of Genotype to its associated fitness
- genotypeGenerator - Variable in class net.bmahe.genetics4j.core.EASystem
- genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- genotypeGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines how to generate individuals
- genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines how to generate individuals
- genotypeGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines how to generate individuals
- genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
genotypeGenerator
to genotypeGenerator. - genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGenerator
to genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
genotypeGenerator
to genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGenerator
to genotypeGenerator. - GenotypeGenerator<T> - Class in net.bmahe.genetics4j.core.util
- GenotypeGenerator(ChromosomeFactoryProvider, AbstractEAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.util.GenotypeGenerator
- genotypes - Variable in class net.bmahe.genetics4j.core.Population
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getAllFitnesses() - Method in class net.bmahe.genetics4j.core.Population
- getAllGenotypes() - Method in class net.bmahe.genetics4j.core.Population
- getBit(int) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- getBitSet() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- getChild(int) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- getChildren() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- getChromosome(int) - Method in class net.bmahe.genetics4j.core.Genotype
- getChromosome(int, Class<T>) - Method in class net.bmahe.genetics4j.core.Genotype
- getChromosomes() - Method in class net.bmahe.genetics4j.core.Genotype
- getChromosomeSpec(int) - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Returns a specific chromosome spec from the genotype definition
- getData() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- getDepth() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- getEAConfiguration() - Method in class net.bmahe.genetics4j.core.EASystem
- getFitness(int) - Method in class net.bmahe.genetics4j.core.Population
- getGenotype(int) - Method in class net.bmahe.genetics4j.core.Population
- getIndex(int) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getIndividual(int) - Method in class net.bmahe.genetics4j.core.Population
- getMaxIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- getNumAlleles() - Method in interface net.bmahe.genetics4j.core.chromosomes.Chromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- getPopulationSize() - Method in class net.bmahe.genetics4j.core.EASystem
- getRoot() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- getSize() - Method in class net.bmahe.genetics4j.core.Genotype
- getTotal() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
H
- hammingDistance(BitChromosome, BitChromosome) - Static method in class net.bmahe.genetics4j.core.util.BitChromosomeUtils
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Computes a hash code from attributes:
randomGenerator
,defaultChromosomeFactories
,chromosomeFactoriesGenerator
,chromosomeFactories
. - hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- hashCode() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns a hash code value for this object.
- hashCode() - Method in class net.bmahe.genetics4j.core.Genotype
- hashCode() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Computes a hash code from attributes:
genotype
,fitness
. - hashCode() - Method in class net.bmahe.genetics4j.core.Population
- hashCode() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Computes a hash code from attributes:
distance
,sharing
,scaleFitness
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Computes a hash code from attributes:
numBits
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Computes a hash code from attributes:
size
,minValue
,maxValue
,distribution
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Computes a hash code from attributes:
size
,minValue
,maxValue
,distribution
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Computes a hash code from attributes:
size
,minValue
,maxValue
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Computes a hash code from attributes:
combinationPolicies
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Computes a hash code from attributes:
numCrossovers
,alpha
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Computes a hash code from attributes:
numCrossovers
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Computes a hash code from attributes:
alpha
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Computes a hash code from attributes:
chromosomeSpecs
,parentSelectionPolicy
,combinationPolicy
,mutationPolicies
,replacementStrategy
,postEvaluationProcessor
,termination
,genotypeGenerator
,seedPopulation
,genotypeCombinator
,offspringGeneratedRatio
,optimization
,fitness
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Computes a hash code from attributes:
chromosomeSpecs
,parentSelectionPolicy
,combinationPolicy
,mutationPolicies
,replacementStrategy
,postEvaluationProcessor
,termination
,genotypeGenerator
,seedPopulation
,genotypeCombinator
,offspringGeneratedRatio
,optimization
,fitness
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Computes a hash code from attributes:
defaultChromosomeCombinatorHandlers
,chromosomeCombinatorHandlerFactories
,chromosomeCombinatorHandlers
,defaultSelectionPolicyHandlers
,selectionPolicyHandlerFactories
,selectionPolicyHandlers
,defaultMutationPolicyHandlers
,mutationPolicyHandlerFactories
,mutationPolicyHandlers
,defaultChromosomeMutationPolicyHandlers
,chromosomeMutationPolicyHandlerFactories
,chromosomeMutationPolicyHandlers
,defaultReplacementStrategyHandlers
,replacementStrategyHandlerFactories
,replacementStrategyHandlers
,randomGenerator
,populationSize
,chromosomeFactoryProvider
,evolutionListeners
,numberOfPartitions
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Computes a hash code from attributes:
eaConfiguration
,generation
,population
,fitness
,bestIndividual
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Computes a hash code from attributes:
genotype
,fitness
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Computes a hash code from attributes:
populationMutationProbability
,distribution
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Computes a hash code from attributes:
mutationPolicies
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Computes a hash code from attributes:
chromosomeIndex
,mutationPolicy
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Computes a hash code from attributes:
populationMutationProbability
,numSwap
,isNumSwapFixed
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Computes a hash code from attributes:
weakRatio
,offspringSelectionPolicy
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Computes a hash code from attributes:
offspringSelectionPolicy
,atLeastNumOffsprings
,survivorSelectionPolicy
,atLeastNumSurvivors
,offspringRatio
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Computes a hash code from attributes:
offspringSelectionPolicy
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Computes a hash code from attributes:
fitnessTournament
,parsimonyComparator
,parsimonyTournamentSize
,doFitnessFirst
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Computes a hash code from attributes:
selectionPolicies
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Computes a hash code from attributes:
tournaments
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Computes a hash code from attributes:
numCandidates
,proportionFirst
,firstComparator
,secondComparator
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Computes a hash code from attributes:
numCandidates
,comparator
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Computes a hash code from attributes:
mean
,standardDeviation
. - hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- hasNext() - Method in class net.bmahe.genetics4j.core.PopulationIterator
- hasNext() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
I
- ImmutableBitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
BitChromosomeSpec
. - ImmutableBitChromosomeSpec(int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- ImmutableBitChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
ImmutableBitChromosomeSpec
. - ImmutableChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
-
Immutable implementation of
ChromosomeFactoryProvider
. - ImmutableChromosomeFactoryProvider(RandomGenerator, List<ChromosomeFactory<? extends Chromosome>>, List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- ImmutableChromosomeFactoryProvider(ImmutableChromosomeFactoryProvider.Builder) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- ImmutableChromosomeFactoryProvider.Builder - Class in net.bmahe.genetics4j.core.chromosomes.factory
-
Builds instances of type
ImmutableChromosomeFactoryProvider
. - ImmutableChromosomeFactoryProvider.InitShim - Class in net.bmahe.genetics4j.core.chromosomes.factory
- ImmutableCreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
CreepMutation
. - ImmutableCreepMutation(double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- ImmutableCreepMutation(ImmutableCreepMutation, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- ImmutableCreepMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
ImmutableCreepMutation
. - ImmutableDeleteNLast - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
DeleteNLast
. - ImmutableDeleteNLast(double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast(ImmutableDeleteNLast.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast(ImmutableDeleteNLast, double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
ImmutableDeleteNLast
. - ImmutableDoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
DoubleChromosomeSpec
. - ImmutableDoubleChromosomeSpec(int, double, double) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec(int, double, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec(ImmutableDoubleChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
ImmutableDoubleChromosomeSpec
. - ImmutableDoubleTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
DoubleTournament
. - ImmutableDoubleTournament(ImmutableDoubleTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double, boolean) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ImmutableDoubleTournament
. - ImmutableEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAConfiguration
. - ImmutableEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, Function<Population<T>, Population<T>>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, Fitness<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration(ImmutableEAConfiguration.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
ImmutableEAConfiguration
. - ImmutableEAConfiguration.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAConfigurationBulkAsync
. - ImmutableEAConfigurationBulkAsync(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, Function<Population<T>, Population<T>>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, FitnessBulkAsync<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync(ImmutableEAConfigurationBulkAsync.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
ImmutableEAConfigurationBulkAsync
. - ImmutableEAConfigurationBulkAsync.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAExecutionContext
. - ImmutableEAExecutionContext(List<ChromosomeCombinatorHandler<T>>, List<ChromosomeCombinatorHandlerFactory<T>>, List<SelectionPolicyHandler<T>>, List<SelectionPolicyHandlerFactory<T>>, List<MutationPolicyHandler<T>>, List<MutationPolicyHandlerFactory<T>>, List<ChromosomeMutationHandler<? extends Chromosome>>, List<ChromosomeMutationHandlerFactory<T>>, List<ReplacementStrategyHandler<T>>, List<ReplacementStrategyHandlerFactory<T>>, RandomGenerator, int, ChromosomeFactoryProvider, List<EvolutionListener<T>>, int) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- ImmutableEAExecutionContext(ImmutableEAExecutionContext.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- ImmutableEAExecutionContext.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
ImmutableEAExecutionContext
. - ImmutableEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableElitism - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
Elitism
. - ImmutableElitism(ImmutableElitism.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- ImmutableElitism(SelectionPolicy, int, SelectionPolicy, int, double) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- ImmutableElitism.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
ImmutableElitism
. - ImmutableElitism.InitShim - Class in net.bmahe.genetics4j.core.spec.replacement
- ImmutableEvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EvolutionResult
. - ImmutableEvolutionResult(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- ImmutableEvolutionResult(ImmutableEvolutionResult<T>, AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- ImmutableEvolutionResult.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
ImmutableEvolutionResult
. - ImmutableFitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
-
Immutable implementation of
FitnessSharing
. - ImmutableFitnessSharing(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- ImmutableFitnessSharing(ImmutableFitnessSharing<T>, BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- ImmutableFitnessSharing.Builder<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
-
Builds instances of type
ImmutableFitnessSharing
. - ImmutableFloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
FloatChromosomeSpec
. - ImmutableFloatChromosomeSpec(int, float, float) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec(int, float, float, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec(ImmutableFloatChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
ImmutableFloatChromosomeSpec
. - ImmutableGenerationalReplacement - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
GenerationalReplacement
. - ImmutableGenerationalReplacement(SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- ImmutableGenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
ImmutableGenerationalReplacement
. - ImmutableGenotypeFitness<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
GenotypeFitness
. - ImmutableGenotypeFitness(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- ImmutableGenotypeFitness(ImmutableGenotypeFitness<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- ImmutableGenotypeFitness.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
ImmutableGenotypeFitness
. - ImmutableIndividual<T> - Class in net.bmahe.genetics4j.core
-
Immutable implementation of
Individual
. - ImmutableIndividual(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
- ImmutableIndividual(ImmutableIndividual<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
- ImmutableIndividual.Builder<T> - Class in net.bmahe.genetics4j.core
-
Builds instances of type
ImmutableIndividual
. - ImmutableIntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
IntChromosomeSpec
. - ImmutableIntChromosomeSpec(int, int, int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- ImmutableIntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
ImmutableIntChromosomeSpec
. - ImmutableMultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiCombinations
. - ImmutableMultiCombinations(Iterable<? extends CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- ImmutableMultiCombinations(ImmutableMultiCombinations, List<CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- ImmutableMultiCombinations.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableMultiCombinations
. - ImmutableMultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
MultiMutations
. - ImmutableMultiMutations(Iterable<? extends MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- ImmutableMultiMutations(ImmutableMultiMutations, List<MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- ImmutableMultiMutations.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
ImmutableMultiMutations
. - ImmutableMultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiPointArithmetic
. - ImmutableMultiPointArithmetic(int, double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- ImmutableMultiPointArithmetic(ImmutableMultiPointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- ImmutableMultiPointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableMultiPointArithmetic
. - ImmutableMultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiPointCrossover
. - ImmutableMultiPointCrossover(int) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- ImmutableMultiPointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableMultiPointCrossover
. - ImmutableMultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
MultiSelections
. - ImmutableMultiSelections(Iterable<? extends SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- ImmutableMultiSelections(ImmutableMultiSelections, List<SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- ImmutableMultiSelections.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ImmutableMultiSelections
. - ImmutableMultiTournaments<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
MultiTournaments
. - ImmutableMultiTournaments(Iterable<? extends Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- ImmutableMultiTournaments(ImmutableMultiTournaments<T>, List<Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- ImmutableMultiTournaments.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
MultiTournaments
. - ImmutableNormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Immutable implementation of
NormalDistribution
. - ImmutableNormalDistribution(double, double) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- ImmutableNormalDistribution(ImmutableNormalDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- ImmutableNormalDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Builds instances of type
ImmutableNormalDistribution
. - ImmutableNormalDistribution.InitShim - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- ImmutableOrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
OrderCrossover
. - ImmutableOrderCrossover(ImmutableOrderCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- ImmutableOrderCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableOrderCrossover
. - ImmutablePartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
PartialMutation
. - ImmutablePartialMutation(int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- ImmutablePartialMutation(ImmutablePartialMutation, int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- ImmutablePartialMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
ImmutablePartialMutation
. - ImmutablePickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
PickFirstParent
. - ImmutablePickFirstParent(ImmutablePickFirstParent.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- ImmutablePickFirstParent.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutablePickFirstParent
. - ImmutableProportionalTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
ProportionalTournament
. - ImmutableProportionalTournament(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- ImmutableProportionalTournament(ImmutableProportionalTournament<T>, int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- ImmutableProportionalTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ProportionalTournament
. - ImmutableRandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
RandomMutation
. - ImmutableRandomMutation(double) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- ImmutableRandomMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
ImmutableRandomMutation
. - ImmutableRandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
RandomSelection
. - ImmutableRandomSelection(ImmutableRandomSelection.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- ImmutableRandomSelection.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ImmutableRandomSelection
. - ImmutableRouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
RouletteWheel
. - ImmutableRouletteWheel(ImmutableRouletteWheel.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- ImmutableRouletteWheel.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ImmutableRouletteWheel
. - ImmutableSelectAll - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
SelectAll
. - ImmutableSelectAll(ImmutableSelectAll.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- ImmutableSelectAll.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ImmutableSelectAll
. - ImmutableSinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
SinglePointArithmetic
. - ImmutableSinglePointArithmetic(double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- ImmutableSinglePointArithmetic(ImmutableSinglePointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- ImmutableSinglePointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableSinglePointArithmetic
. - ImmutableSinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
SinglePointCrossover
. - ImmutableSinglePointCrossover(ImmutableSinglePointCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- ImmutableSinglePointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
ImmutableSinglePointCrossover
. - ImmutableSwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
SwapMutation
. - ImmutableSwapMutation(double, int, boolean) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- ImmutableSwapMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
ImmutableSwapMutation
. - ImmutableTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
Tournament
. - ImmutableTournament(int) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament(int, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament(ImmutableTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
Tournament
. - ImmutableUniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Immutable implementation of
UniformDistribution
. - ImmutableUniformDistribution(ImmutableUniformDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- ImmutableUniformDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Builds instances of type
ImmutableUniformDistribution
. - indices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
- Individual<T> - Interface in net.bmahe.genetics4j.core
- IndividualUtils - Class in net.bmahe.genetics4j.core.util
- IndividualUtils() - Constructor for class net.bmahe.genetics4j.core.util.IndividualUtils
- INIT_BIT_CHROMOSOME_INDEX - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- INIT_BIT_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- INIT_BIT_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- INIT_BIT_DISTRIBUTION - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- INIT_BIT_EA_CONFIGURATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- INIT_BIT_FIRST_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- INIT_BIT_FITNESS_TOURNAMENT - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_GENERATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- INIT_BIT_GENOTYPE - Static variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- INIT_BIT_GENOTYPE - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- INIT_BIT_IS_NUM_SWAP_FIXED - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- INIT_BIT_MAX_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- INIT_BIT_MIN_VALUE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- INIT_BIT_MUTATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- INIT_BIT_NUM_BITS - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- INIT_BIT_NUM_CANDIDATES - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- INIT_BIT_NUM_CANDIDATES - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- INIT_BIT_NUM_CROSSOVERS - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- INIT_BIT_NUM_CROSSOVERS - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- INIT_BIT_NUM_SWAP - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- INIT_BIT_OFFSPRING_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- INIT_BIT_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- INIT_BIT_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- INIT_BIT_PARSIMONY_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_PARSIMONY_TOURNAMENT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- INIT_BIT_PROPORTION_FIRST - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- INIT_BIT_RANDOM_GENERATOR - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- INIT_BIT_SCALE_FITNESS - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- INIT_BIT_SECOND_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- INIT_BIT_SHARING - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- INIT_BIT_SURVIVOR_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- initializePopulation() - Method in class net.bmahe.genetics4j.core.EASystem
- initShim - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- initShim - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- initShim - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- initShim - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- InitShim() - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- IntChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- IntChromosome(int, int, int, int[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- IntChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- IntChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- IntChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- IntChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- IntChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- IntChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- IntChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- IntChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- IntChromosomeOrderCrossover<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
- IntChromosomeOrderCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- IntChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- IntChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- IntChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- IntChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- IntChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- IntChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- IntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- IntChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- IntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- IntChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- IntChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- IntEdgeRecombinationCrossover<T> - Class in net.bmahe.genetics4j.core.combination.erx
- IntEdgeRecombinationCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- IntOrderCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
- IntOrderCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- isDone(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.termination.Termination
- isEmpty() - Method in class net.bmahe.genetics4j.core.Population
- isNumSwapFixed - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- isNumSwapFixed - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- isNumSwapFixed() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- isNumSwapFixed() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- isNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Initializes the value for the
isNumSwapFixed
attribute. - iterator() - Method in class net.bmahe.genetics4j.core.Population
L
- logger - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- logger - Static variable in class net.bmahe.genetics4j.core.EASystem
- logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- logger - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- logger - Static variable in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- logger - Static variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- logger - Static variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
M
- MAXIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
- maxIndices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- maxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
maxValue
attribute. - maxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
maxValue
attribute. - maxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
maxValue
attribute. - mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Initializes the value for the
mean
attribute. - mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- meanBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- meanIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- MINIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- minValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
minValue
attribute. - minValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
minValue
attribute. - minValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
minValue
attribute. - MultiChromosomeCombinations<T> - Class in net.bmahe.genetics4j.core.combination.multicombinations
- MultiChromosomeCombinations(RandomGenerator, List<ChromosomeCombinator<T>>) - Constructor for class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- MultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
- MultiCombinations() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- MultiCombinationsHandler<T> - Class in net.bmahe.genetics4j.core.combination.multicombinations
- MultiCombinationsHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
- MultiIntCounter - Class in net.bmahe.genetics4j.core.util
- MultiIntCounter(int...) - Constructor for class net.bmahe.genetics4j.core.util.MultiIntCounter
- MultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
-
Select uniformly a mutation policy among a list
- MultiMutations() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- MultiMutationsPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- MultiMutationsPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- MultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
- MultiPointArithmetic() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- MultiPointArithmeticCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- MultiPointArithmeticCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
- multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- multiPointArithmeticPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- MultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- MultiPointCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
- MultiPointCrossoverCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- MultiPointCrossoverCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
- multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- multiPointCrossoverPolicy - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- MultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
- MultiSelections() - Constructor for class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- MultiSelectionsPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- MultiSelectionsPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
- MultiTournaments<T> - Interface in net.bmahe.genetics4j.core.spec.selection
- MultiTournamentsSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- MultiTournamentsSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- mutate(Genotype) - Method in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- mutate(Genotype) - Method in interface net.bmahe.genetics4j.core.mutation.Mutator
- mutate(MutationPolicy, Chromosome) - Method in interface net.bmahe.genetics4j.core.mutation.chromosome.ChromosomeMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- mutateGenotypes(List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- mutationPolicies - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines what mutations to be performed on the offsprings
- mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines what mutations to be performed on the offsprings
- mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines what mutations to be performed on the offsprings
- mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- mutationPolicies() - Method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Sets or replaces all elements for
mutationPolicies
list. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
mutationPolicies
list. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Sets or replaces all elements for
mutationPolicies
list. - mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- mutationPolicy - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- mutationPolicy - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- mutationPolicy - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- mutationPolicy() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- mutationPolicy() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- mutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Initializes the value for the
mutationPolicy
attribute. - MutationPolicy - Interface in net.bmahe.genetics4j.core.spec.mutation
- MutationPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.mutation
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
mutationPolicyHandlerFactories
list. - MutationPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- MutationPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.mutation
- MutationPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- Mutator - Interface in net.bmahe.genetics4j.core.mutation
- mutators - Variable in class net.bmahe.genetics4j.core.EASystem
N
- net.bmahe.genetics4j.core - package net.bmahe.genetics4j.core
- net.bmahe.genetics4j.core.chromosomes - package net.bmahe.genetics4j.core.chromosomes
- net.bmahe.genetics4j.core.chromosomes.factory - package net.bmahe.genetics4j.core.chromosomes.factory
- net.bmahe.genetics4j.core.combination - package net.bmahe.genetics4j.core.combination
- net.bmahe.genetics4j.core.combination.erx - package net.bmahe.genetics4j.core.combination.erx
- net.bmahe.genetics4j.core.combination.multicombinations - package net.bmahe.genetics4j.core.combination.multicombinations
- net.bmahe.genetics4j.core.combination.multipointarithmetic - package net.bmahe.genetics4j.core.combination.multipointarithmetic
- net.bmahe.genetics4j.core.combination.multipointcrossover - package net.bmahe.genetics4j.core.combination.multipointcrossover
- net.bmahe.genetics4j.core.combination.ordercrossover - package net.bmahe.genetics4j.core.combination.ordercrossover
- net.bmahe.genetics4j.core.combination.singlepointarithmetic - package net.bmahe.genetics4j.core.combination.singlepointarithmetic
- net.bmahe.genetics4j.core.combination.singlepointcrossover - package net.bmahe.genetics4j.core.combination.singlepointcrossover
- net.bmahe.genetics4j.core.evaluation - package net.bmahe.genetics4j.core.evaluation
- net.bmahe.genetics4j.core.evolutionlisteners - package net.bmahe.genetics4j.core.evolutionlisteners
- net.bmahe.genetics4j.core.mutation - package net.bmahe.genetics4j.core.mutation
- net.bmahe.genetics4j.core.mutation.chromosome - package net.bmahe.genetics4j.core.mutation.chromosome
- net.bmahe.genetics4j.core.mutation.chromosome.creepmutation - package net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- net.bmahe.genetics4j.core.mutation.chromosome.randommutation - package net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- net.bmahe.genetics4j.core.mutation.chromosome.swapmutation - package net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- net.bmahe.genetics4j.core.postevaluationprocess - package net.bmahe.genetics4j.core.postevaluationprocess
- net.bmahe.genetics4j.core.replacement - package net.bmahe.genetics4j.core.replacement
- net.bmahe.genetics4j.core.selection - package net.bmahe.genetics4j.core.selection
- net.bmahe.genetics4j.core.spec - package net.bmahe.genetics4j.core.spec
- net.bmahe.genetics4j.core.spec.chromosome - package net.bmahe.genetics4j.core.spec.chromosome
- net.bmahe.genetics4j.core.spec.combination - package net.bmahe.genetics4j.core.spec.combination
- net.bmahe.genetics4j.core.spec.mutation - package net.bmahe.genetics4j.core.spec.mutation
- net.bmahe.genetics4j.core.spec.replacement - package net.bmahe.genetics4j.core.spec.replacement
- net.bmahe.genetics4j.core.spec.selection - package net.bmahe.genetics4j.core.spec.selection
- net.bmahe.genetics4j.core.spec.statistics.distributions - package net.bmahe.genetics4j.core.spec.statistics.distributions
- net.bmahe.genetics4j.core.termination - package net.bmahe.genetics4j.core.termination
- net.bmahe.genetics4j.core.util - package net.bmahe.genetics4j.core.util
- next() - Method in class net.bmahe.genetics4j.core.PopulationIterator
- next() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- NormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- NormalDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
numberOfPartitions
attribute. - numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitionsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitionsIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- numBits - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- numBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Initializes the value for the
numBits
attribute. - numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- numCandidates() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- numCandidates() - Method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Initializes the value for the
numCandidates
attribute. - numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Initializes the value for the
numCandidates
attribute. - numChromosomes() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Returns the currently number of chromosomes defined in the genotype
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
- numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Initializes the value for the
numCrossovers
attribute. - numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Initializes the value for the
numCrossovers
attribute. - numSwap - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- numSwap - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- numSwap() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- numSwap() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- numSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Initializes the value for the
numSwap
attribute.
O
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Construct a new immutable
SinglePointArithmetic
instance. - of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Construct a new immutable
RandomMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
-
Construct a new immutable
RandomMutation
instance. - of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Construct a new immutable
NormalDistribution
instance. - of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Construct a new immutable
SwapMutation
instance. - of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
-
Construct a new immutable
SwapMutation
instance. - of(double, SelectionPolicy) - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- of(double, SelectionPolicy) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Construct a new immutable
DeleteNLast
instance. - of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Construct a new immutable
CreepMutation
instance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Construct a new immutable
BitChromosomeSpec
instance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Construct a new immutable
MultiPointCrossover
instance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
-
Construct a new immutable
MultiPointCrossover
instance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Construct a new immutable
Tournament
instance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Construct a new immutable
MultiPointArithmetic
instance. - of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
-
Construct a new immutable
DoubleChromosomeSpec
instance. - of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Construct a new immutable
DoubleChromosomeSpec
instance. - of(int, double, double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Construct a new immutable
ProportionalTournament
instance. - of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
-
Construct a new immutable
FloatChromosomeSpec
instance. - of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Construct a new immutable
FloatChromosomeSpec
instance. - of(int, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Construct a new immutable
IntChromosomeSpec
instance. - of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Construct a new immutable
IntChromosomeSpec
instance. - of(int, Comparator<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Construct a new immutable
PartialMutation
instance. - of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- of(Iterable<? extends CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Construct a new immutable
MultiCombinations
instance. - of(Iterable<? extends MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Construct a new immutable
MultiMutations
instance. - of(Iterable<? extends SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Construct a new immutable
MultiSelections
instance. - of(Iterable<? extends Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Construct a new immutable
MultiTournaments
instance. - of(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- of(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Construct a new immutable
FitnessSharing
instance. - of(List<Genotype>, List<U>) - Static method in class net.bmahe.genetics4j.core.Population
- of(List<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.Population
- of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Construct a new immutable
MultiCombinations
instance. - of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Construct a new immutable
MultiMutations
instance. - of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Construct a new immutable
MultiSelections
instance. - of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- of(List<Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Construct a new immutable
MultiTournaments
instance. - of(List<Tournament<U>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Construct a new immutable
Individual
instance. - of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Construct a new immutable
GenotypeFitness
instance. - of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.Individual
- of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- of(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Construct a new immutable
EvolutionResult
instance. - of(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Construct a new immutable
EvolutionResult
instance. - of(CombinationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- of(MutationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- of(SelectionPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- of(Tournament<T>, Comparator<Individual<T>>, double) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Construct a new immutable
DoubleTournament
instance. - of(Tournament<U>...) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- of(Tournament<U>, Comparator<Individual<U>>, double) - Static method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- of(U, Collection<TreeNode<U>>) - Static method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- ofFitnessAtLeast(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- ofFitnessAtMost(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- ofFloatFitness(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines how many children will be generated at each iteration.
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines how many children will be generated at each iteration.
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines how many children will be generated at each iteration.
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
offspringGeneratedRatio
attribute. - offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
offspringGeneratedRatio
attribute. - offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- offspringRatio - Variable in class net.bmahe.genetics4j.core.EASystem
- offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- offspringRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns how many children will be generated at each iteration. Value must be between 0 and 1 (inclusive) The number of survivor will be the complement of it, or 1 - offspringRatio().
- offspringRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns how many children will be generated at each iteration. Value must be between 0 and 1 (inclusive) The number of survivor will be the complement of it, or 1 - offspringRatio().
- offspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
offspringRatio
attribute. - offspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatioInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- offspringRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
-
Describe which offsprings to select for the next generation
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns the policy used to select offsprings for the next generation.
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Describe which offsprings to select for the next generation
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns the policy used to select offsprings for the next generation.
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Initializes the value for the
offspringSelectionPolicy
attribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
offspringSelectionPolicy
attribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Initializes the value for the
offspringSelectionPolicy
attribute. - offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- ofLogTopN(Logger, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofMaxGeneration(long) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- ofMaxTime(Duration) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- ofNormal(double, double, double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- ofStableFitness(int) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
-
Will terminate if the fitness does not improve over a specified number of generations
- ofStandard(BiFunction<Genotype, Genotype, Double>, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- ofStandard(BiFunction<Genotype, Genotype, Double>, double, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- OPT_BIT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- OPT_BIT_ALPHA - Static variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- OPT_BIT_AT_LEAST_NUM_OFFSPRINGS - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- OPT_BIT_AT_LEAST_NUM_SURVIVORS - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- OPT_BIT_DEFAULT_CHROMOSOME_COMBINATOR_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DEFAULT_CHROMOSOME_FACTORIES - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- OPT_BIT_DEFAULT_CHROMOSOME_MUTATION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DEFAULT_MUTATION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DEFAULT_REPLACEMENT_STRATEGY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DEFAULT_SELECTION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DO_FITNESS_FIRST - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- OPT_BIT_EVOLUTION_LISTENERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_MEAN - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- OPT_BIT_NUMBER_OF_PARTITIONS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_OFFSPRING_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- OPT_BIT_OFFSPRING_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- OPT_BIT_OFFSPRING_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- OPT_BIT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_STANDARD_DEVIATION - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- OPT_BIT_WEAK_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- optimization - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- optimization() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines the optimization goal, whether we want to maximize the fitness or minimize it
- optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines the optimization goal, whether we want to maximize the fitness or minimize it
- optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- optimization() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines the optimization goal, whether we want to maximize the fitness or minimize it
- optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
optimization
attribute. - optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
optimization
attribute. - optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- Optimization - Enum Class in net.bmahe.genetics4j.core.spec
-
Specify the goal, whether to minimize or maximize the fitness score
- Optimization() - Constructor for enum class net.bmahe.genetics4j.core.spec.Optimization
- optimizationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- optimizationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- or(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- OrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- OrderCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.OrderCrossover
P
- parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- parentSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines the policy to select the parents.
- parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines the policy to select the parents.
- parentSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines the policy to select the parents.
- parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
parentSelectionPolicy
attribute. - parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
parentSelectionPolicy
attribute. - parentSelector - Variable in class net.bmahe.genetics4j.core.EASystem
- parsimonyComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- parsimonyComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- parsimonyComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- parsimonyComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- parsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Initializes the value for the
parsimonyComparator
attribute. - parsimonyPick(Comparator<Individual<T>>, double, Individual<T>, Individual<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
- parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.core.spec.selection.DoubleTournament
- parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- parsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament.Builder
-
Initializes the value for the
parsimonyTournamentSize
attribute. - PartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- PartialMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- PartialMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- PartialMutationPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
- PickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
- PickFirstParent() - Constructor for class net.bmahe.genetics4j.core.spec.combination.PickFirstParent
- PickFirstParentHandler<T> - Class in net.bmahe.genetics4j.core.combination
- PickFirstParentHandler() - Constructor for class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
- pickRandomCandidates(RandomGenerator, List<Genotype>, List<T>, int) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- population - Variable in class net.bmahe.genetics4j.core.PopulationIterator
- population - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- population - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- population() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- population() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- population(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Sets or replaces all elements for
population
list. - Population<T> - Class in net.bmahe.genetics4j.core
- Population() - Constructor for class net.bmahe.genetics4j.core.Population
- Population(List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.Population
- populationGenerator - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- PopulationIterator<T> - Class in net.bmahe.genetics4j.core
- PopulationIterator(Population<T>) - Constructor for class net.bmahe.genetics4j.core.PopulationIterator
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationSize - Variable in class net.bmahe.genetics4j.core.EASystem
- populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSize - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- populationSize() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- populationSize() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSize() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
populationSize
attribute. - populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSizeBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSizeIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- postEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Post-processing of a population after it got evaluated
- postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Post-processing of a population after it got evaluated
- postEvaluationProcessor() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Post-processing of a population after it got evaluated
- postEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessor
to postEvaluationProcessor. - postEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessor
to postEvaluationProcessor. - postEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessor
to postEvaluationProcessor. - postEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessor
to postEvaluationProcessor. - preEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
- prettyPrinter - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- ProportionalTournament<T> - Interface in net.bmahe.genetics4j.core.spec.selection
- ProportionalTournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- ProportionalTournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- ProportionalTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- ProportionalTournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- proportionFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- proportionFirst - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- proportionFirst() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- proportionFirst() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- proportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Initializes the value for the
proportionFirst
attribute. - provideChromosomeFactory(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
R
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Initializes the value for the
randomGenerator
attribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
randomGenerator
attribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGeneratorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomIndividual(List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- RandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- RandomMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
- RandomMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- RandomMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- RandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
- RandomSelection() - Constructor for class net.bmahe.genetics4j.core.spec.selection.RandomSelection
- RandomSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- RandomSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines the replacement strategy
- replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines the replacement strategy
- replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategy() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines the replacement strategy
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
replacementStrategy
attribute. - replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
replacementStrategy
attribute. - replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- ReplacementStrategy - Interface in net.bmahe.genetics4j.core.spec.replacement
- replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- ReplacementStrategyHandler<T> - Interface in net.bmahe.genetics4j.core.replacement
- replacementStrategyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- replacementStrategyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
replacementStrategyHandlerFactories
list. - ReplacementStrategyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- replacementStrategyImplementor - Variable in class net.bmahe.genetics4j.core.EASystem
- ReplacementStrategyImplementor<T> - Interface in net.bmahe.genetics4j.core.replacement
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinatorHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.PickFirstParentHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.ElitismReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- resolve(CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- resolve(MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- resolve(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- resolveChromosomeMutationHandlers(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
- root - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- RouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
- RouletteWheel() - Constructor for class net.bmahe.genetics4j.core.spec.selection.RouletteWheel
- RouletteWheelSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- RouletteWheelSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- runTournament(RandomGenerator, List<Tournament<T>>, List<Genotype>, List<T>, int) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- runTournament(Tournament<T>, List<Genotype>, List<T>, List<Individual<T>>) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
S
- scaleFitness - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- scaleFitness - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- scaleFitness() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- scaleFitness() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- scaleFitness(BiFunction<Individual<T>, Double, T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Initializes the value for the
scaleFitness
attribute. - secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- secondComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- secondComparator() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- secondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Initializes the value for the
secondComparator
attribute. - seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Seed the initial population with specific individuals
- seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Seed the initial population with specific individuals
- seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Seed the initial population with specific individuals
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
seedPopulation
attribute. - seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
seedPopulation
attribute. - seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.selection.Selector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyImplementor
- SelectAll - Class in net.bmahe.genetics4j.core.spec.selection
- SelectAll() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectAll
- SelectAllPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- SelectAllPolicyHandler() - Constructor for class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
- selectForFitness(AbstractEAConfiguration<T>, Comparator<Individual<T>>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- selectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Sets or replaces all elements for
selectionPolicies
list. - selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.DoubleTournamentSelector
- selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- SelectionPolicy - Interface in net.bmahe.genetics4j.core.spec.selection
- SelectionPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.selection
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Sets or replaces all elements for
selectionPolicyHandlerFactories
list. - SelectionPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- SelectionPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.selection
- SelectionPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- Selector<T> - Interface in net.bmahe.genetics4j.core.selection
- setChild(int, TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- sharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Initializes the value for the
sharing
attribute. - SimpleEvolutionListener<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
- SimpleEvolutionListener() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- SinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
- SinglePointArithmetic() - Constructor for class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- SinglePointArithmeticCombinationHandler<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- SinglePointArithmeticCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
- SinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- SinglePointCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.SinglePointCrossover
- SinglePointCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- SinglePointCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
- size - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- size - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- size - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- size - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.Population
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Initializes the value for the
size
attribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
size
attribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
size
attribute. - skipN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- standard() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviation - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- standardDeviation() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- standardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Initializes the value for the
standardDeviation
attribute. - standardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviationIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- survivorSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns the policy used to select survivors for the next generation.
- survivorSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns the policy used to select survivors for the next generation.
- survivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
survivorSelectionPolicy
attribute. - survivorSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- SwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- SwapMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- SwapMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- SwapMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
T
- TaskResult<T> - Record Class in net.bmahe.genetics4j.core.evaluation
- TaskResult(int, List<T>) - Constructor for record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Creates an instance of a
TaskResult
record class. - termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- termination - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- termination() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Defines termination condition
- termination() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines termination condition
- termination() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines termination condition
- termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
termination
attribute. - termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
termination
attribute. - Termination<T> - Interface in net.bmahe.genetics4j.core.termination
- Terminations - Class in net.bmahe.genetics4j.core.termination
- Terminations() - Constructor for class net.bmahe.genetics4j.core.termination.Terminations
- topN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Prints the immutable value
ChromosomeFactoryProvider
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- toString() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns a string representation of this record class.
- toString() - Method in class net.bmahe.genetics4j.core.Genotype
- toString() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Prints the immutable value
Individual
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.Population
- toString() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Prints the immutable value
FitnessSharing
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Prints the immutable value
BitChromosomeSpec
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Prints the immutable value
DoubleChromosomeSpec
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Prints the immutable value
FloatChromosomeSpec
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Prints the immutable value
IntChromosomeSpec
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Prints the immutable value
MultiCombinations
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Prints the immutable value
MultiPointArithmetic
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Prints the immutable value
MultiPointCrossover
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Prints the immutable value
OrderCrossover
. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Prints the immutable value
PickFirstParent
. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Prints the immutable value
SinglePointArithmetic
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Prints the immutable value
SinglePointCrossover
. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Prints the immutable value
EAConfiguration
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Prints the immutable value
EAConfigurationBulkAsync
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Prints the immutable value
EAExecutionContext
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Prints the immutable value
EvolutionResult
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Prints the immutable value
GenotypeFitness
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Prints the immutable value
CreepMutation
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Prints the immutable value
MultiMutations
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Prints the immutable value
PartialMutation
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Prints the immutable value
RandomMutation
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Prints the immutable value
SwapMutation
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Prints the immutable value
DeleteNLast
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Prints the immutable value
Elitism
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Prints the immutable value
GenerationalReplacement
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Prints the immutable value
DoubleTournament
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Prints the immutable value
MultiSelections
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Prints the immutable value
MultiTournaments
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Prints the immutable value
ProportionalTournament
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Prints the immutable value
RandomSelection
. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Prints the immutable value
RouletteWheel
. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Prints the immutable value
SelectAll
. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Prints the immutable value
Tournament
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Prints the immutable value
NormalDistribution
with attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Prints the immutable value
UniformDistribution
. - toString() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- Tournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- Tournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament
- Tournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
- tournaments - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- tournaments - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- tournaments() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- tournaments() - Method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- tournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Sets or replaces all elements for
tournaments
list. - TournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- TournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- TournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- TournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelector
- TreeChromosome<T> - Class in net.bmahe.genetics4j.core.chromosomes
- TreeChromosome(TreeNode<T>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- TreeNode<T> - Class in net.bmahe.genetics4j.core.chromosomes
- TreeNode(T) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeNode
U
- UniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- UniformDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
V
- validate(ImmutableBitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- validate(ImmutableDoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- validate(ImmutableFloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- validate(ImmutableIntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- validate(ImmutableMultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- validate(ImmutableEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- validate(ImmutableEAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- validate(ImmutableCreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- validate(ImmutableMultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- validate(ImmutablePartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- validate(ImmutableRandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- validate(ImmutableSwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- validate(ImmutableDeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- validate(ImmutableElitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- validate(ImmutableDoubleTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
- validate(ImmutableMultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- validate(ImmutableProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- valueOf(String) - Static method in enum class net.bmahe.genetics4j.core.spec.Optimization
-
Returns the enum constant of this class with the specified name.
- values - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- values - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- values - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- values() - Static method in enum class net.bmahe.genetics4j.core.spec.Optimization
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- weakRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
-
How many weakest individuals to consider for replacement
- weakRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
How many weakest individuals to consider for replacement
- weakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Initializes the value for the
weakRatio
attribute. - weakRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Copy the current immutable object by setting a value for the
alpha
attribute. - withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Copy the current immutable object by setting a value for the
alpha
attribute. - withAtLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumOffsprings
attribute. - withAtLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumSurvivors
attribute. - withChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories
. - withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories
. - withChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
chromosomeFactoriesGenerator
. - withChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
chromosomeFactoriesGenerator
. - withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
chromosomeFactoryProvider
attribute. - withChromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Copy the current immutable object by setting a value for the
chromosomeIndex
attribute. - withChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories
. - withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories
. - withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs
. - withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs
. - withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs
. - withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs
. - withCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Copy the current immutable object with elements that replace the content of
combinationPolicies
. - withCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Copy the current immutable object with elements that replace the content of
combinationPolicies
. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
combinationPolicy
attribute. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
combinationPolicy
attribute. - withComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Copy the current immutable object by setting a value for the
comparator
attribute. - withDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers
. - withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers
. - withDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeFactories
. - withDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeFactories
. - withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeMutationPolicyHandlers
. - withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeMutationPolicyHandlers
. - withDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers
. - withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers
. - withDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers
. - withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers
. - withDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers
. - withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers
. - withDistance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
distance
attribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
distribution
attribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
distribution
attribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Copy the current immutable object by setting a value for the
distribution
attribute. - withDoFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
doFitnessFirst
attribute. - withEaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
eaConfiguration
attribute. - withEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners
. - withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners
. - withFirstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
firstComparator
attribute. - withFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
fitness
. - withFitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
fitness
attribute. - withFitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
fitness
attribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
fitness
attribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
fitness
attribute. - withFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
fitness
. - withFitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
fitnessTournament
attribute. - withGeneration(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
generation
attribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
genotype
attribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
genotype
attribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
genotypeCombinator
attribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
genotypeCombinator
attribute. - withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
genotypeGenerator
attribute. - withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a present value for the optional
genotypeGenerator
attribute. - withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting an optional value for the
genotypeGenerator
attribute. - withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting an optional value for the
genotypeGenerator
attribute. - withIsNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
isNumSwapFixed
attribute. - withMaxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValue
attribute. - withMaxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValue
attribute. - withMaxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValue
attribute. - withMean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
mean
attribute. - withMinValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValue
attribute. - withMinValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValue
attribute. - withMinValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValue
attribute. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Copy the current immutable object with elements that replace the content of
mutationPolicies
. - withMutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Copy the current immutable object by setting a value for the
mutationPolicy
attribute. - withMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories
. - withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories
. - withNumberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
numberOfPartitions
attribute. - withNumBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Copy the current immutable object by setting a value for the
numBits
attribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
numCandidates
attribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Copy the current immutable object by setting a value for the
numCandidates
attribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Copy the current immutable object by setting a value for the
numCrossovers
attribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Copy the current immutable object by setting a value for the
numCrossovers
attribute. - withNumSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
numSwap
attribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatio
attribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatio
attribute. - withOffspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringRatio
attribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicy
attribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicy
attribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicy
attribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
optimization
attribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
optimization
attribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
parentSelectionPolicy
attribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
parentSelectionPolicy
attribute. - withParsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
parsimonyComparator
attribute. - withParsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
parsimonyTournamentSize
attribute. - withPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
population
. - withPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
population
. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
populationSize
attribute. - withPostEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessor
attribute. - withPostEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessor
attribute. - withPostEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessor
attribute. - withPostEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessor
attribute. - withProportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
proportionFirst
attribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object by setting a value for the
randomGenerator
attribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
randomGenerator
attribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
replacementStrategy
attribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
replacementStrategy
attribute. - withReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories
. - withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories
. - withScaleFitness(BiFunction<Individual<T>, Double, T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
scaleFitness
attribute. - withSecondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
secondComparator
attribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
seedPopulation
attribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
seedPopulation
attribute. - withSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Copy the current immutable object with elements that replace the content of
selectionPolicies
. - withSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Copy the current immutable object with elements that replace the content of
selectionPolicies
. - withSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories
. - withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories
. - withSharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
sharing
attribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
size
attribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
size
attribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
size
attribute. - withStandardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
standardDeviation
attribute. - withSurvivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
survivorSelectionPolicy
attribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
termination
attribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
termination
attribute. - withTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Copy the current immutable object with elements that replace the content of
tournaments
. - withTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Copy the current immutable object with elements that replace the content of
tournaments
. - withWeakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Copy the current immutable object by setting a value for the
weakRatio
attribute.
All Classes and Interfaces|All Packages|Constant Field Values