Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a_i(double[][], double[][], Map<Integer, Set<Integer>>, int, int) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- 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
- AbstractNeatChromosomeConnectionMutationHandler<T> - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- AbstractNeatChromosomeConnectionMutationHandler(Class<T>, RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- ACCELERATOR - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- acceptedTypes - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation
- acceptedTypes - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- acceptedTypes() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Returns the list of types that this operation accepts as arguments.
- acceptedTypes() - Method in class net.bmahe.genetics4j.gp.math.CoefficientOperation
- acceptedTypes() - Method in class net.bmahe.genetics4j.gp.math.InputOperation
- acceptedTypes() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns the list of types that this operation accepts as arguments.
- acceptedTypes() - Method in interface net.bmahe.genetics4j.gp.OperationFactory
- 
Returns the types that operations created by this factory accept as arguments.
- acceptedTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Sets or replaces all elements foracceptedTypeslist.
- activationFunction - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- Activations - Class in net.bmahe.genetics4j.neat
- 
Utility class providing common activation functions for NEAT (NeuroEvolution of Augmenting Topologies) neural networks.
- Activations() - Constructor for class net.bmahe.genetics4j.neat.Activations
- add(Genotype, T) - Method in class net.bmahe.genetics4j.core.Population
- 
Adds an individual to the population by specifying its genotype and fitness separately.
- add(Individual<T>) - Method in class net.bmahe.genetics4j.core.Population
- 
Adds an individual to the population.
- ADD - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- ADD_0_WITH_ANYTHING - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- ADD_ANYTHING_WITH_0 - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- ADD_INPUT_TO_SAME_INPUT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- ADD_SAME_BRANCHES - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- ADD_TWO_COEFFCIENTS - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- addAcceptedTypes(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Adds one element toacceptedTypeslist.
- addAcceptedTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Adds elements toacceptedTypeslist.
- addAll(Population<T>) - Method in class net.bmahe.genetics4j.core.Population
- 
Adds all individuals from another population to this population.
- addAllAcceptedTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Adds elements toacceptedTypeslist.
- addAllBuiltInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds elements tobuiltInKernelsset.
- addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tochromosomeCombinatorHandlerFactorieslist.
- addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tochromosomeCombinatorHandlerFactorieslist.
- addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds elements tochromosomeFactoriesGeneratorlist.
- addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tochromosomeMutationPolicyHandlerFactorieslist.
- addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tochromosomeMutationPolicyHandlerFactorieslist.
- addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds elements tochromosomeSpecslist.
- addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds elements tochromosomeSpecslist.
- addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds elements tochromosomeSpecslist.
- addAllColumnExtractors(Iterable<? extends ColumnExtractor<T, U>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Adds elements tocolumnExtractorslist.
- addAllCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- 
Adds elements tocombinationPolicieslist.
- addAllContent(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements tocontentlist.
- addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeCombinatorHandlerslist.
- addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeCombinatorHandlerslist.
- addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds elements todefaultChromosomeFactorieslist.
- addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeMutationPolicyHandlerslist.
- addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeMutationPolicyHandlerslist.
- addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultMutationPolicyHandlerslist.
- addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultMutationPolicyHandlerslist.
- addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultReplacementStrategyHandlerslist.
- addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultReplacementStrategyHandlerslist.
- addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultSelectionPolicyHandlerslist.
- addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultSelectionPolicyHandlerslist.
- addAllDeviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds elements todeviceTypeset.
- addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toevolutionListenerslist.
- addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toevolutionListenerslist.
- addAllExtensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Adds elements toextensionsset.
- addAllFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds elements tofitnesslist.
- addAllFunctions(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds elements tofunctionsset.
- addAllKernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements tokernelNamesset.
- addAllMembers(Collection<Individual<T>>) - Method in class net.bmahe.genetics4j.neat.Species
- 
Adds multiple individuals as members of this species.
- addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds elements tomutationPolicieslist.
- addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds elements tomutationPolicieslist.
- addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Adds elements tomutationPolicieslist.
- addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds elements tomutationPolicieslist.
- addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tomutationPolicyHandlerFactorieslist.
- addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tomutationPolicyHandlerFactorieslist.
- addAllPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds elements topopulationlist.
- addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toreplacementStrategyHandlerFactorieslist.
- addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toreplacementStrategyHandlerFactorieslist.
- addAllResources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements toresourcesset.
- addAllRules(Iterable<? extends Rule>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Adds elements toruleslist.
- addAllSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Adds elements toselectionPolicieslist.
- addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toselectionPolicyHandlerFactorieslist.
- addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toselectionPolicyHandlerFactorieslist.
- addAllStageDescriptors(Iterable<? extends StageDescriptor>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Adds elements tostageDescriptorslist.
- addAllTerminal(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds elements toterminalset.
- addAllTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- 
Adds elements totournamentslist.
- addAllTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Adds elements totypeslist.
- addAncestor(Individual<T>) - Method in class net.bmahe.genetics4j.neat.Species
- 
Adds an individual as an ancestor of this species.
- addBuiltInKernels(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds one element tobuiltInKernelsset.
- addBuiltInKernels(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds elements tobuiltInKernelsset.
- addChild(TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Adds a new child node to this node.
- addChildren(Collection<TreeNode<T>>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Adds multiple child nodes to this node.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element tochromosomeCombinatorHandlerFactorieslist.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element tochromosomeCombinatorHandlerFactorieslist.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tochromosomeCombinatorHandlerFactorieslist.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tochromosomeCombinatorHandlerFactorieslist.
- addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds one element tochromosomeFactoriesGeneratorlist.
- addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds elements tochromosomeFactoriesGeneratorlist.
- addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element tochromosomeMutationPolicyHandlerFactorieslist.
- addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element tochromosomeMutationPolicyHandlerFactorieslist.
- addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tochromosomeMutationPolicyHandlerFactorieslist.
- addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tochromosomeMutationPolicyHandlerFactorieslist.
- addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds one element tochromosomeSpecslist.
- addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds one element tochromosomeSpecslist.
- addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds one element tochromosomeSpecslist.
- addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds elements tochromosomeSpecslist.
- addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds elements tochromosomeSpecslist.
- addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds elements tochromosomeSpecslist.
- addColumnExtractors(ColumnExtractor<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Adds one element tocolumnExtractorslist.
- addColumnExtractors(ColumnExtractor<T, U>...) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Adds elements tocolumnExtractorslist.
- addCombinationPolicies(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- 
Adds one element tocombinationPolicieslist.
- addCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- 
Adds elements tocombinationPolicieslist.
- AddConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- AddConnection() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- AddConnectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- 
Mutation policy handler for NEAT (NeuroEvolution of Augmenting Topologies) add-connection mutations.
- AddConnectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- 
Constructs a new add-connection policy handler with the specified random generator.
- addContent(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds one element tocontentlist.
- addContent(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements tocontentlist.
- addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element todefaultChromosomeCombinatorHandlerslist.
- addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element todefaultChromosomeCombinatorHandlerslist.
- addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeCombinatorHandlerslist.
- addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeCombinatorHandlerslist.
- addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds one element todefaultChromosomeFactorieslist.
- addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Adds elements todefaultChromosomeFactorieslist.
- addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element todefaultChromosomeMutationPolicyHandlerslist.
- addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element todefaultChromosomeMutationPolicyHandlerslist.
- addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeMutationPolicyHandlerslist.
- addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultChromosomeMutationPolicyHandlerslist.
- addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element todefaultMutationPolicyHandlerslist.
- addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element todefaultMutationPolicyHandlerslist.
- addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultMutationPolicyHandlerslist.
- addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultMutationPolicyHandlerslist.
- addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element todefaultReplacementStrategyHandlerslist.
- addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element todefaultReplacementStrategyHandlerslist.
- addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultReplacementStrategyHandlerslist.
- addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultReplacementStrategyHandlerslist.
- addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element todefaultSelectionPolicyHandlerslist.
- addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element todefaultSelectionPolicyHandlerslist.
- addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements todefaultSelectionPolicyHandlerslist.
- addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements todefaultSelectionPolicyHandlerslist.
- addDeviceType(DeviceType) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds one element todeviceTypeset.
- addDeviceType(DeviceType...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Adds elements todeviceTypeset.
- 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 toevolutionListenerslist.
- addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element toevolutionListenerslist.
- addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toevolutionListenerslist.
- addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toevolutionListenerslist.
- addExtensions(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Adds one element toextensionsset.
- addExtensions(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Adds elements toextensionsset.
- addFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds one element tofitnesslist.
- addFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds elements tofitnesslist.
- addFunctions(OperationFactory) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds one element tofunctionsset.
- addFunctions(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds elements tofunctionsset.
- addKernelNames(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds one element tokernelNamesset.
- addKernelNames(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements tokernelNamesset.
- addMember(Individual<T>) - Method in class net.bmahe.genetics4j.neat.Species
- 
Adds an individual as a member of this species.
- addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds one element tomutationPolicieslist.
- addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds one element tomutationPolicieslist.
- addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Adds one element tomutationPolicieslist.
- addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds one element tomutationPolicieslist.
- addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Adds elements tomutationPolicieslist.
- addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Adds elements tomutationPolicieslist.
- addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Adds elements tomutationPolicieslist.
- addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Adds elements tomutationPolicieslist.
- addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element tomutationPolicyHandlerFactorieslist.
- addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element tomutationPolicyHandlerFactorieslist.
- addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements tomutationPolicyHandlerFactorieslist.
- addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements tomutationPolicyHandlerFactorieslist.
- AddNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- AddNode() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- AddNodePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- 
Mutation policy handler for NEAT (NeuroEvolution of Augmenting Topologies) add-node mutations.
- AddNodePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- 
Constructs a new add-node policy handler with the specified random generator.
- addPopulation(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds one element topopulationlist.
- addPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Adds elements topopulationlist.
- addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element toreplacementStrategyHandlerFactorieslist.
- addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element toreplacementStrategyHandlerFactorieslist.
- addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toreplacementStrategyHandlerFactorieslist.
- addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toreplacementStrategyHandlerFactorieslist.
- addResources(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds one element toresourcesset.
- addResources(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Adds elements toresourcesset.
- addRules(Rule) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Adds one element toruleslist.
- addRules(Rule...) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Adds elements toruleslist.
- addSelectionPolicies(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Adds one element toselectionPolicieslist.
- addSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Adds elements toselectionPolicieslist.
- addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds one element toselectionPolicyHandlerFactorieslist.
- addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds one element toselectionPolicyHandlerFactorieslist.
- addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Adds elements toselectionPolicyHandlerFactorieslist.
- addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Adds elements toselectionPolicyHandlerFactorieslist.
- addStageDescriptors(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Adds one element tostageDescriptorslist.
- addStageDescriptors(StageDescriptor...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Adds elements tostageDescriptorslist.
- addTerminal(OperationFactory) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds one element toterminalset.
- addTerminal(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Adds elements toterminalset.
- addTournaments(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- 
Adds one element totournamentslist.
- addTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- 
Adds elements totournamentslist.
- addTypes(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Adds one element totypeslist.
- addTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Adds elements totypeslist.
- afterAllEvaluations() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Global cleanup hook called once after all fitness evaluations complete.
- afterAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- afterAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Per-device cleanup hook called for each OpenCL execution context at the end.
- afterAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- afterEvaluation(long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Global cleanup hook called after each generation evaluation.
- afterEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- afterEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Per-device cleanup hook called after each device partition evaluation.
- afterEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- Algorithm Overview: - Search tag in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- Section
- ALL - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- 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
- allocateLocalMemory(OpenCLExecutionContext, StageDescriptor, long, List<Genotype>, KernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- 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 thealphaattribute.
- alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- 
Initializes the value for thealphaattribute.
- alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- ancestors - Variable in class net.bmahe.genetics4j.neat.Species
- and(Collection<Predicate<Device>>) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that returns true only if all provided predicates return true (logical AND).
- and(Collection<Predicate<Platform>>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that returns true only if all provided predicates return true (logical AND).
- and(Predicate<Device>...) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that returns true only if all provided predicates return true (logical AND).
- and(Predicate<Platform>...) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that returns true only if all provided predicates return true (logical AND).
- and(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that requires ALL specified conditions to be met.
- apacheCommonsMathCluster(double[][], double[][]) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- applicator - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- applicator - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- applicator() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- applicator() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.Rule
- applicator(BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- 
Initializes the value for theapplicatorattribute.
- apply(long, List<Genotype>, List<T>, boolean) - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.GenerationFunction
- apply(long, Population<Double>) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- apply(long, Population<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- apply(long, Population<T>) - Method in interface net.bmahe.genetics4j.core.spec.PostEvaluationProcessor
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentPolicyHandlerFactory
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandlerFactory
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandlerFactory
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandlerFactory
- apply(EvolutionStep<T, U>) - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.ColumnExtractorFunction
- apply(Program, TreeNode<Operation<?>>) - Method in interface net.bmahe.genetics4j.gp.spec.mutation.Rule
- apply(T[], Object[]) - Method in class net.bmahe.genetics4j.gp.Operation
- 
Applies this operation to the given input and parameters.
- areSame(TreeNode<T>, TreeNode<T>) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- areSame(Genotype, Genotype, int) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- assignClustersDoubleChromosome(int, double[][], Genotype) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- assignClustersFloatChromosome(int, double[][], Genotype) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- assignDataToClusters(double[][], double[][], double[][]) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- 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 theatLeastNumOffspringsattribute.
- 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 theatLeastNumSurvivorsattribute.
- 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
- attributes - Variable in class net.bmahe.genetics4j.samples.TSPLIBProblem
- autoFlush - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- autoFlush - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- autoFlush - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- autoFlush() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
Whether or not the CSV writer has auto flush enabled.
- autoFlush() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Whether or not the CSV writer has auto flush enabled.
- autoFlush() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- autoFlush(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Initializes the value for theautoFlushattribute.
- autoFlush(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- autoFlushBuildStage - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- autoFlushIsSet() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
B
- b_i(double[][], double[][], Map<Integer, Set<Integer>>, int, int, int) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- backwardConnections - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- baseDir - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- baseDir - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- baseDir - Variable in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- beforeAllEvaluations() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Global initialization hook called once before any fitness evaluations begin.
- beforeAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- beforeAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Per-device initialization hook called for each OpenCL execution context.
- beforeAllEvaluations(OpenCLExecutionContext, ExecutorService) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- beforeEvaluation(long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Global preparation hook called before each generation evaluation.
- beforeEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Per-device preparation hook called before each device partition evaluation.
- beforeEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- bestFitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestGenotype() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestIndividual - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- bestIndividual() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- BitChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- 
A chromosome implementation that represents genetic information as a sequence of bits.
- BitChromosome(int, BitSet) - Constructor for class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- 
Creates a new bit chromosome with the specified number of bits and initial values.
- BitChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- BitChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- BitChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- BitChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- BitChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- BitChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- BitChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- BitChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- BitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- BitChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- BitChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- BitChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- BitChromosomeUtils - Class in net.bmahe.genetics4j.core.util
- BitChromosomeUtils() - Constructor for class net.bmahe.genetics4j.core.util.BitChromosomeUtils
- bitSet - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- build() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Builds a newChromosomeFactoryProvider.
- build() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- 
Builds a newIndividual.
- build() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- 
Builds a newFitnessSharing.
- build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- 
Builds a newBitChromosomeSpec.
- build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- 
Builds a newDoubleChromosomeSpec.
- build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Builds a newFloatChromosomeSpec.
- build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Builds a newIntChromosomeSpec.
- 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 newMultiCombinations.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- 
Builds a newMultiPointArithmetic.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- 
Builds a newMultiPointCrossover.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
- 
Builds a newOrderCrossover.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
- 
Builds a newPickFirstParent.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- 
Builds a newSinglePointArithmetic.
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
- 
Builds a newSinglePointCrossover.
- 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 newEAConfiguration.
- build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Builds a newEAConfigurationBulkAsync.
- build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Builds a newEAExecutionContext.
- build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Builds a newEvolutionResult.
- build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- 
Builds a newGenotypeFitness.
- build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- 
Builds a newCreepMutation.
- build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Builds a newMultiMutations.
- build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- 
Builds a newPartialMutation.
- build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- 
Builds a newRandomMutation.
- build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- 
Builds a newSwapMutation.
- build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- 
Builds a newDeleteNLast.
- build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 
Builds a newElitism.
- build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- 
Builds a newGenerationalReplacement.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Builds a newMultiSelections.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- 
Builds a newMultiTournaments.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- 
Builds a newProportionalTournament.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
- 
Builds a newRandomSelection.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
- 
Builds a newRouletteWheel.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
- 
Builds a newSelectAll.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Builds a newSelectiveRefinementTournament.
- build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- 
Builds a newTournament.
- 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 newNormalDistribution.
- build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
- 
Builds a newUniformDistribution.
- build() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
- build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- 
Builds a newColumnExtractor.
- build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Builds a newCSVEvolutionListener.
- build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Builds a newEvolutionStep.
- build() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Builds a newInputSpec.
- build() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Builds a newOperation.
- build() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Builds a newCoefficientOperation.
- build() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Builds a newInputOperation.
- build() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Builds a newTarpeianMethod.
- build() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Builds a newProgram.
- build() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- 
Builds a newProgramTreeChromosomeSpec.
- build() - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine.Builder
- 
Builds a newProgramRandomCombine.
- build() - Static method in class net.bmahe.genetics4j.gp.spec.combination.ProgramRandomCombine
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- 
Builds a newNodeReplacement.
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Builds a newProgramApplyRules.
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- 
Builds a newProgramRandomMutate.
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- 
Builds a newProgramRandomPrune.
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- 
Builds a newRule.
- build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- 
Builds a newTrimTree.
- build() - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.TrimTree
- 
Build a TrimTree using the default max depth as specified in the Program
- build() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Builds a newDoubleTournament.
- build() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Builds a newOpenCLExecutionContext.
- build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Builds a newDevice.
- build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Builds a newKernelInfo.
- build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Builds a newPlatform.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- 
Builds a newCLData.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Builds a newSingleKernelFitnessDescriptor.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Builds a newKernelExecutionContext.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Builds a newMultiStageDescriptor.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Builds a newStageDescriptor.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Builds a newGPUEAConfiguration.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Builds a newGPUEAExecutionContext.
- build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Builds a newProgram.
- build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Builds a newNSGA2Selection.
- build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Builds a newTournamentNSGA2Selection.
- build() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Builds a newSPEA2Replacement.
- build() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Builds a newConnection.
- build() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Builds a newNeatCombination.
- build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- 
Creates a NEAT combination policy with default settings.
- build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison
- build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison
- build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
- 
Builds a newFitnessComparison.
- build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
- 
Builds a newFitnessThenSizeComparison.
- build() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Builds a newNeatChromosomeSpec.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- 
Builds a newAddConnection.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- 
Builds a newAddNode.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- 
Builds a newDeleteConnection.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- 
Builds a newDeleteNode.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Builds a newNeatConnectionWeight.
- build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- 
Builds a newSwitchStateMutation.
- build() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- build() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Builds a newNeatSelection.
- build(InputSpec) - Method in interface net.bmahe.genetics4j.gp.OperationFactory
- 
Creates a new operation instance using the provided input specification.
- 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 forChromosomeFactoryProvider.
- builder() - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Creates a builder forIndividual.
- builder() - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Creates a builder forFitnessSharing.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
Creates a builder forBitChromosomeSpec.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Creates a builder forMultiCombinations.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Creates a builder forMultiPointArithmetic.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Creates a builder forMultiPointCrossover.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- 
Creates a builder forOrderCrossover.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- 
Creates a builder forPickFirstParent.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Creates a builder forSinglePointArithmetic.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- 
Creates a builder forSinglePointCrossover.
- 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 forEAExecutionContext.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Creates a builder forEvolutionResult.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Creates a builder forGenotypeFitness.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Creates a builder forCreepMutation.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Creates a builder forMultiMutations.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Creates a builder forPartialMutation.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
Creates a builder forRandomMutation.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Creates a builder forSwapMutation.
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Creates a builder forMultiSelections.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Creates a builder forMultiTournaments.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Creates a builder forProportionalTournament.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- 
Creates a builder forRandomSelection.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- 
Creates a builder forRouletteWheel.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- 
Creates a builder forSelectAll.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Creates a builder forNormalDistribution.
- builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- 
Creates a builder forUniformDistribution.
- builder() - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Creates a builder forInputSpec.
- builder() - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Creates a builder forOperation.
- builder() - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Creates a builder forCoefficientOperation.
- builder() - Static method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Creates a builder forInputOperation.
- builder() - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Creates a builder forTarpeianMethod.
- builder() - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Creates a builder forProgram.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Creates a builder forProgramTreeChromosomeSpec.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- 
Creates a builder forProgramRandomCombine.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Creates a builder forNodeReplacement.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Creates a builder forProgramApplyRules.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Creates a builder forProgramRandomMutate.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Creates a builder forProgramRandomPrune.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Creates a builder forRule.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Creates a builder forTrimTree.
- builder() - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Creates a builder forDoubleTournament.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Creates a new builder for constructing Device instances.
- builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Creates a builder forDevice.
- builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Creates a builder forKernelInfo.
- builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Creates a builder forPlatform.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Creates a new builder for constructing KernelInfo instances.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Creates a new builder for constructing Platform instances.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Creates a new builder for constructing OpenCL execution contexts.
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Creates a builder forCLData.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Creates a builder forMultiStageDescriptor.
- builder() - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.MultiStageDescriptor
- builder() - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- builder() - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
- 
Creates a new builder for constructing GPU EA configurations.
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
- 
Creates a new builder for constructing GPU EA execution contexts.
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Creates a builder forGPUEAExecutionContext.
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Creates a builder forProgram.
- builder() - Static method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Creates a new builder for constructing complex program specifications.
- builder() - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- builder() - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- builder() - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- builder() - Static method in interface net.bmahe.genetics4j.neat.Connection
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Creates a builder forAddConnection.
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Creates a builder forAddNode.
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Creates a builder forDeleteConnection.
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Creates a builder forDeleteNode.
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Creates a builder forSwitchStateMutation.
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 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 forDoubleChromosomeSpecinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Creates a builder forFloatChromosomeSpecinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Creates a builder forIntChromosomeSpecinstances.
- 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 forEAConfigurationinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Creates a builder forEAConfigurationBulkAsyncinstances.
- 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 forDeleteNLastinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 
Creates a builder forElitisminstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- 
Creates a builder forGenerationalReplacementinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Creates a builder forSelectiveRefinementTournamentinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- 
Creates a builder forTournamentinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ColumnExtractor.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- 
Creates a builder forColumnExtractorinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Creates a builder forCSVEvolutionListenerinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Creates a builder forEvolutionStepinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Creates a builder forOpenCLExecutionContextinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Creates a builder forSingleKernelFitnessDescriptorinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Creates a builder forKernelExecutionContextinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Creates a builder forStageDescriptorinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Creates a builder forGPUEAConfigurationinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Creates a builder forNSGA2Selectioninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Creates a builder forTournamentNSGA2Selectioninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Creates a builder forSPEA2Replacementinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.Connection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Creates a builder forConnectioninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Creates a builder forNeatCombinationinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.NeatCombination.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
- 
Creates a builder forFitnessComparisoninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
- 
Creates a builder forFitnessThenSizeComparisoninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Creates a builder forNeatChromosomeSpecinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Creates a builder forNeatConnectionWeightinstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Creates a builder forNeatSelectioninstances.
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.NeatSelection.Builder
- buildOptions - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- buildOptions - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- buildOptions() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Returns the OpenCL compiler build options for program compilation.
- buildOptions() - Method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Returns the OpenCL compiler build options for program compilation.
- buildOptions(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Initializes the optional valuebuildOptionsto buildOptions.
- buildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Initializes the optional valuebuildOptionsto buildOptions.
- buildProgram(Random) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- builtInKernels - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- builtInKernels - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- builtInKernels() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the set of built-in kernel names available on this device.
- builtInKernels() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the set of built-in kernel names available on this device.
- builtInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Sets or replaces all elements forbuiltInKernelsset.
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(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.combination.ProgramRandomCombineHandler
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- 
Determines whether this handler can process the given combination policy and chromosome specification.
- 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(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPrunePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- 
Determines whether this handler can process the given mutation policy.
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- 
Determines whether this handler can process the given mutation policy.
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- 
Determines whether this handler can process the given mutation policy.
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- canHandle(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
- 
Determines if this factory can create chromosomes for the given specification.
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.chromosomes.factory.ProgramTreeChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- 
Determines whether this factory can generate chromosomes for the given specification.
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- 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(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- 
Determines whether this handler can process the given mutation policy and chromosome specification.
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- 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(ReplacementStrategy) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
- canHandle(SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- 
Determines whether this handler can process the given selection policy.
- canHandle(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- canHandle(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- canHandle(ParentComparisonPolicy) - Method in interface net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandler
- 
Determines whether this handler can process the given parent comparison policy.
- categorizeByNumClusters(int, int, float[], float[], double[][], EvolutionResult<FitnessVector<Float>>, String, String) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- check() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
- 
Validates the configuration
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
- check() - Method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- check() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- check() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- check() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- check() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- 
Validates the configuration parameters for this selection policy.
- check() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- check() - Method in class net.bmahe.genetics4j.gp.program.Program
- check() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.NodeReplacement
- check() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomMutate
- check() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomPrune
- check() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.TrimTree
- check() - Method in class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- 
Validates that the parsimony tournament size is within the allowed range [0.0, 2.0].
- check() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.MultiStageDescriptor
- check() - Method in class net.bmahe.genetics4j.gpu.spec.Program
- check() - Method in interface net.bmahe.genetics4j.neat.Connection
- check() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- check() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- children - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- chosen - Variable in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
The field for thechosenrecord component.
- chosen() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Returns the value of thechosenrecord component.
- ChosenOtherChromosome - Record Class in net.bmahe.genetics4j.neat.combination.parentcompare
- 
Represents the result of parent comparison during NEAT genetic crossover.
- ChosenOtherChromosome(NeatChromosome, NeatChromosome) - Constructor for record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Creates an instance of aChosenOtherChromosomerecord class.
- Chromosome - Interface in net.bmahe.genetics4j.core.chromosomes
- 
Base interface for all chromosome types in the genetic algorithm framework.
- ChromosomeCombinator<T> - Interface in net.bmahe.genetics4j.core.combination
- ChromosomeCombinatorHandler<T> - Interface in net.bmahe.genetics4j.core.combination
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- chromosomeCombinatorHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlerFactories() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements forchromosomeCombinatorHandlerFactorieslist.
- chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements forchromosomeCombinatorHandlerFactorieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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
- chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- chromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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 forchromosomeFactoriesGeneratorlist.
- ChromosomeFactory<T> - Interface in net.bmahe.genetics4j.core.chromosomes.factory
- 
Factory interface for creating chromosome instances based on specifications.
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.EASystem
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Initializes the value for thechromosomeFactoryProviderattribute.
- chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Initializes the value for thechromosomeFactoryProviderattribute.
- chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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
- chromosomeFactoryProviderBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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 thechromosomeIndexattribute.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements forchromosomeMutationPolicyHandlerFactorieslist.
- chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements forchromosomeMutationPolicyHandlerFactorieslist.
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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
- chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- ChromosomeResolverUtils - Class in net.bmahe.genetics4j.core.util
- ChromosomeResolverUtils() - Constructor for class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
- chromosomes - Variable in class net.bmahe.genetics4j.core.Genotype
- ChromosomeSpec - Interface in net.bmahe.genetics4j.core.spec.chromosome
- 
Marker interface for chromosome specifications in evolutionary algorithms.
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- chromosomeSpecs - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Sets or replaces all elements forchromosomeSpecslist.
- chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Sets or replaces all elements forchromosomeSpecslist.
- chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Sets or replaces all elements forchromosomeSpecslist.
- chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
- cities - Variable in class net.bmahe.genetics4j.samples.TSPLIBProblem
- 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
- clCommandQueue - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- clCommandQueue - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- clCommandQueue() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns the OpenCL command queue for kernel execution and memory operations.
- clCommandQueue() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns the OpenCL command queue for kernel execution and memory operations.
- clCommandQueue(cl_command_queue) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Initializes the value for theclCommandQueueattribute.
- clCommandQueues - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- clContext - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- clContext - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- clContext() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns the OpenCL context for this execution environment.
- clContext() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns the OpenCL context for this execution environment.
- clContext(cl_context) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Initializes the value for theclContextattribute.
- clContexts - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- CLData - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- 
Container representing data stored in OpenCL device memory for GPU-accelerated evolutionary algorithm processing.
- clearData(Map<Integer, CLData>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- clearData(Device) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- clearResultData(Map<Integer, CLData>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- clearResultData(Device) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- clearStaticData(Device) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- clearStaticData(Device) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- clExecutionContexts - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.FitnessSharingExample
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- cliError(Options, String) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- cliHelpAndExit(Logger, Class<?>, Options, String) - Static method in class net.bmahe.genetics4j.samples.CLIUtils
- CLIUtils - Class in net.bmahe.genetics4j.samples
- CLIUtils() - Constructor for class net.bmahe.genetics4j.samples.CLIUtils
- clKernels - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- clMem - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- clMem - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- clMem() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
- 
Returns the OpenCL memory object that references the data stored on the device.
- clMem() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Returns the OpenCL memory object that references the data stored on the device.
- clMem(cl_mem) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- 
Initializes the value for theclMemattribute.
- clProgram - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- clProgram - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- clProgram() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns the compiled OpenCL program containing all kernels.
- clProgram() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns the compiled OpenCL program containing all kernels.
- clProgram(cl_program) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Initializes the value for theclProgramattribute.
- clPrograms - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- clType - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- clType - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- clType() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
- 
Returns the OpenCL data type of the elements stored in the memory buffer.
- clType() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Returns the OpenCL data type of the elements stored in the memory buffer.
- clType(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- 
Initializes the value for theclTypeattribute.
- clusterDistance - Static variable in class net.bmahe.genetics4j.samples.clustering.FitnessSharingUtils
- Clustering - Class in net.bmahe.genetics4j.samples.clustering
- Clustering() - Constructor for class net.bmahe.genetics4j.samples.clustering.Clustering
- ClusteringUtils - Class in net.bmahe.genetics4j.samples.mixturemodel
- ClusteringUtils() - Constructor for class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- Coefficient(RandomGenerator, double, double) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- CoefficientInt(RandomGenerator, int, int) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- CoefficientOperation<T> - Class in net.bmahe.genetics4j.gp.math
- CoefficientOperation() - Constructor for class net.bmahe.genetics4j.gp.math.CoefficientOperation
- CoefficientRounded(RandomGenerator, int, int) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- ColumnExtractor<T,U> - Interface in net.bmahe.genetics4j.extras.evolutionlisteners
- ColumnExtractor.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- columnExtractorFunction - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- columnExtractorFunction - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- columnExtractorFunction() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.ColumnExtractor
- columnExtractorFunction() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- columnExtractorFunction(ColumnExtractorFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- 
Initializes the value for thecolumnExtractorFunctionattribute.
- ColumnExtractorFunction<T,U> - Interface in net.bmahe.genetics4j.extras.evolutionlisteners
- columnExtractors - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- columnExtractors - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- columnExtractors() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
List of Column Extractors.
- columnExtractors() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
List of Column Extractors.
- columnExtractors(Iterable<? extends ColumnExtractor<T, U>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Sets or replaces all elements forcolumnExtractorslist.
- 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 forcombinationPolicieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- combinationPolicy - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for thecombinationPolicyattribute.
- combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the value for thecombinationPolicyattribute.
- combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for thecombinationPolicyattribute.
- 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<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- 
Performs genetic crossover between two NEAT chromosomes to produce offspring.
- combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in class net.bmahe.genetics4j.core.combination.AllCasesGenotypeCombinator
- combine(AbstractEAConfiguration, List<List<Chromosome>>) - Method in interface net.bmahe.genetics4j.core.combination.GenotypeCombinator
- combineParents(Population<T>, GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.EASystem
- comparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- comparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- comparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- comparator() - Method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- comparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- 
Initializes the value for thecomparatorattribute.
- comparators - Variable in class net.bmahe.genetics4j.moo.FitnessVector
- compare(TreeNode<Operation<T>>, TreeNode<Operation<T>>) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- 
Simple strict comparison.
- compare(Genotype, Genotype, int) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- compare(FitnessVector<U>, FitnessVector<U>) - Static method in class net.bmahe.genetics4j.moo.FitnessVector
- 
Compares two fitness vectors using Pareto dominance.
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in interface net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandler
- 
Compares two parent chromosomes and determines which should be chosen for preferred inheritance.
- compareTo(FitnessVector<T>) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- compatibilityDistance(List<Connection>, List<Connection>, float, float, float) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- compatibilityDistance(Genotype, Genotype, int, float, float, float) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- compute - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- compute - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation
- compute() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Returns the computation function for this operation.
- compute() - Method in class net.bmahe.genetics4j.gp.math.CoefficientOperation
- compute() - Method in class net.bmahe.genetics4j.gp.math.InputOperation
- compute() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns the computation function for this operation.
- compute(ExecutorService, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.FitnessBulkAsync
- 
Asynchronously computes fitness values for an entire population of genotypes.
- compute(BiFunction<T[], Object[], Object>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Initializes the value for thecomputeattribute.
- compute(Map<Integer, Float>) - Method in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- 
Computes the network output for the given input values.
- compute(Genotype) - Method in interface net.bmahe.genetics4j.core.Fitness
- 
Computes the fitness value for the specified genotype.
- compute(OpenCLExecutionContext, String, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputer
- compute(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- compute(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- 
Performs the actual fitness computation using OpenCL kernels on the GPU.
- compute(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- compute(OpenCLExecutionContext, KernelExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.MultipleComputer
- compute(OpenCLExecutionContext, KernelExecutionContext, ExecutorService, long, List<Genotype>, ResultExtractor) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.FitnessExtractor
- computeAdditionalIndividuals(Set<Integer>, double[], Population<T>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeAllDistances(double[][]) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- computeBackwardConnections(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeBackwardLinks(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeDeadNodes(List<Connection>, Map<Integer, Set<Integer>>, Map<Integer, Set<Integer>>, Set<Integer>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- 
Working backward from the output nodes, we identify the nodes that did not get visited as dead nodes
- computeDensity(List<List<Pair<Integer, Double>>>, int, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeDistance(double[][], int, int) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- computeFinalFitness(double[], double[], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeFitness(int, double[][], double[][], int) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- computeFitnessWithSSE(int, double[][], double[][], int) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- computeForwardLinks(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeNewId() - Method in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- 
Generates and returns a new unique species ID.
- computeNewId(int, int) - Method in class net.bmahe.genetics4j.neat.InnovationManager
- 
Computes or retrieves the innovation number for a connection between two nodes.
- computeObjectiveDistances(BiFunction<T, T, Double>, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeRawFitness(Comparator<T>, double[], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeSideData(int) - Method in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- computeSilhouetteScore(double[][], double[][], int, Map<Integer, Set<Integer>>, int[], int) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- computeSortedDistances(double[][], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeStrength(Comparator<T>, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeSumSquaredErrors(double[][], double[][], double[][], Map<Integer, Set<Integer>>, int[]) - Static method in class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- Connection - Interface in net.bmahe.genetics4j.neat
- 
Represents a neural network connection in the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- Connection.Builder - Class in net.bmahe.genetics4j.neat
- ConnectionPair - Record Class in net.bmahe.genetics4j.neat
- 
Represents a pair of node indices defining a potential connection in NEAT neural networks.
- ConnectionPair(int, int) - Constructor for record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Creates an instance of aConnectionPairrecord class.
- connections - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- connections - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- content - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- content - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- content() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Returns the direct OpenCL source code content as strings.
- content() - Method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Returns the direct OpenCL source code content as strings.
- content(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Sets or replaces all elements forcontentlist.
- context - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- context - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- context() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- context() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- context(Optional<? extends U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the optional valuecontextto context.
- context(U) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the optional valuecontextto context.
- copyAndReplace(TreeNode<Operation<?>>, TreeNode<Operation<?>>, TreeNode<Operation<?>>) - Method in class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- copyOf(ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- 
Creates an immutable copy of aChromosomeFactoryProvidervalue.
- copyOf(Individual<T>) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Creates an immutable copy of aIndividualvalue.
- copyOf(FitnessSharing<T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Creates an immutable copy of aFitnessSharingvalue.
- copyOf(BitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
Creates an immutable copy of aBitChromosomeSpecvalue.
- copyOf(DoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Creates an immutable copy of aDoubleChromosomeSpecvalue.
- copyOf(FloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Creates an immutable copy of aFloatChromosomeSpecvalue.
- copyOf(IntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Creates an immutable copy of aIntChromosomeSpecvalue.
- copyOf(MultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Creates an immutable copy of aMultiCombinationsvalue.
- copyOf(MultiPointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Creates an immutable copy of aMultiPointArithmeticvalue.
- copyOf(MultiPointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Creates an immutable copy of aMultiPointCrossovervalue.
- copyOf(OrderCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- 
Creates an immutable copy of aOrderCrossovervalue.
- copyOf(PickFirstParent) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- 
Creates an immutable copy of aPickFirstParentvalue.
- copyOf(SinglePointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Creates an immutable copy of aSinglePointArithmeticvalue.
- copyOf(SinglePointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- 
Creates an immutable copy of aSinglePointCrossovervalue.
- copyOf(EAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Creates an immutable copy of aEAConfigurationvalue.
- copyOf(EAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Creates an immutable copy of aEAConfigurationBulkAsyncvalue.
- copyOf(EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Creates an immutable copy of aEAExecutionContextvalue.
- copyOf(EvolutionResult<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Creates an immutable copy of aEvolutionResultvalue.
- copyOf(GenotypeFitness<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Creates an immutable copy of aGenotypeFitnessvalue.
- copyOf(CreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Creates an immutable copy of aCreepMutationvalue.
- copyOf(MultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Creates an immutable copy of aMultiMutationsvalue.
- copyOf(PartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Creates an immutable copy of aPartialMutationvalue.
- copyOf(RandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
Creates an immutable copy of aRandomMutationvalue.
- copyOf(SwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Creates an immutable copy of aSwapMutationvalue.
- copyOf(DeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
Creates an immutable copy of aDeleteNLastvalue.
- copyOf(Elitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Creates an immutable copy of aElitismvalue.
- copyOf(GenerationalReplacement) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- 
Creates an immutable copy of aGenerationalReplacementvalue.
- copyOf(MultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Creates an immutable copy of aMultiSelectionsvalue.
- copyOf(MultiTournaments<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Creates an immutable copy of aMultiTournamentsvalue.
- copyOf(ProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Creates an immutable copy of aProportionalTournamentvalue.
- copyOf(RandomSelection) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- 
Creates an immutable copy of aRandomSelectionvalue.
- copyOf(RouletteWheel) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- 
Creates an immutable copy of aRouletteWheelvalue.
- copyOf(SelectAll) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- 
Creates an immutable copy of aSelectAllvalue.
- copyOf(SelectiveRefinementTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Creates an immutable copy of aSelectiveRefinementTournamentvalue.
- copyOf(Tournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Creates an immutable copy of aTournamentvalue.
- copyOf(NormalDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Creates an immutable copy of aNormalDistributionvalue.
- copyOf(UniformDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- 
Creates an immutable copy of aUniformDistributionvalue.
- copyOf(ColumnExtractor<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Creates an immutable copy of aColumnExtractorvalue.
- copyOf(CSVEvolutionListener<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Creates an immutable copy of aCSVEvolutionListenervalue.
- copyOf(EvolutionStep<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Creates an immutable copy of aEvolutionStepvalue.
- copyOf(InputSpec) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Creates an immutable copy of aInputSpecvalue.
- copyOf(CoefficientOperation<T>) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Creates an immutable copy of aCoefficientOperationvalue.
- copyOf(InputOperation<T>) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Creates an immutable copy of aInputOperationvalue.
- copyOf(Operation<T>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Creates an immutable copy of aOperationvalue.
- copyOf(TarpeianMethod) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Creates an immutable copy of aTarpeianMethodvalue.
- copyOf(Program) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Creates an immutable copy of aProgramvalue.
- copyOf(ProgramTreeChromosomeSpec) - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Creates an immutable copy of aProgramTreeChromosomeSpecvalue.
- copyOf(ProgramRandomCombine) - Static method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- 
Creates an immutable copy of aProgramRandomCombinevalue.
- copyOf(NodeReplacement) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Creates an immutable copy of aNodeReplacementvalue.
- copyOf(ProgramApplyRules) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Creates an immutable copy of aProgramApplyRulesvalue.
- copyOf(ProgramRandomMutate) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Creates an immutable copy of aProgramRandomMutatevalue.
- copyOf(ProgramRandomPrune) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Creates an immutable copy of aProgramRandomPrunevalue.
- copyOf(Rule) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Creates an immutable copy of aRulevalue.
- copyOf(TrimTree) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Creates an immutable copy of aTrimTreevalue.
- copyOf(DoubleTournament<T>) - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Creates an immutable copy of aDoubleTournamentvalue.
- copyOf(Device) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Creates an immutable copy of aDevicevalue.
- copyOf(KernelInfo) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Creates an immutable copy of aKernelInfovalue.
- copyOf(Platform) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Creates an immutable copy of aPlatformvalue.
- copyOf(OpenCLExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Creates an immutable copy of aOpenCLExecutionContextvalue.
- copyOf(CLData) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Creates an immutable copy of aCLDatavalue.
- copyOf(KernelExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Creates an immutable copy of aKernelExecutionContextvalue.
- copyOf(MultiStageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Creates an immutable copy of aMultiStageDescriptorvalue.
- copyOf(StageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Creates an immutable copy of aStageDescriptorvalue.
- copyOf(SingleKernelFitnessDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Creates an immutable copy of aSingleKernelFitnessDescriptorvalue.
- copyOf(GPUEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Creates an immutable copy of aGPUEAConfigurationvalue.
- copyOf(GPUEAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Creates an immutable copy of aGPUEAExecutionContextvalue.
- copyOf(Program) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Creates an immutable copy of aProgramvalue.
- copyOf(NSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Creates an immutable copy of aNSGA2Selectionvalue.
- copyOf(TournamentNSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Creates an immutable copy of aTournamentNSGA2Selectionvalue.
- copyOf(SPEA2Replacement<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Creates an immutable copy of aSPEA2Replacementvalue.
- copyOf(Connection) - Static method in interface net.bmahe.genetics4j.neat.Connection
- 
Creates a copy of the specified connection.
- copyOf(Connection) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Creates an immutable copy of aConnectionvalue.
- copyOf(NeatCombination) - Static method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Creates an immutable copy of aNeatCombinationvalue.
- copyOf(FitnessComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- 
Creates an immutable copy of aFitnessComparisonvalue.
- copyOf(FitnessThenSizeComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- 
Creates an immutable copy of aFitnessThenSizeComparisonvalue.
- copyOf(AddConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Creates an immutable copy of aAddConnectionvalue.
- copyOf(AddNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Creates an immutable copy of aAddNodevalue.
- copyOf(DeleteConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Creates an immutable copy of aDeleteConnectionvalue.
- copyOf(DeleteNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Creates an immutable copy of aDeleteNodevalue.
- copyOf(NeatConnectionWeight) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Creates an immutable copy of aNeatConnectionWeightvalue.
- copyOf(SwitchStateMutation) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Creates an immutable copy of aSwitchStateMutationvalue.
- copyOf(NeatChromosomeSpec) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Creates an immutable copy of aNeatChromosomeSpecvalue.
- copyOf(NeatSelection<T>) - Static method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Creates an immutable copy of aNeatSelectionvalue.
- COS - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- COS_OF_COEFFICIENT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- COS_PI - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- countNonZeros() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Counts and returns the number of non-zero integer values in this chromosome.
- countOnes() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- 
Returns the number of bits set to 1 in this chromosome.
- countZeros() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- 
Returns the number of bits set to 0 in this chromosome.
- CPU - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- createBasicOffsprings(long, Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
- 
Create offsprings without mutation
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in interface net.bmahe.genetics4j.core.mutation.MutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.PartialMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPrunePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- 
Creates a concrete mutator for add-connection mutations.
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- 
Creates a concrete mutator for add-node mutations.
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- 
Creates a concrete mutator for connection weight mutations.
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- createOffsprings(long, Population<T>, int) - Method in class net.bmahe.genetics4j.core.EASystem
- 
Creates offspring from the given population through selection, crossover, and mutation.
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- createSafeList(Iterable<? extends T>, boolean, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- createUnmodifiableEnumSet(Iterable<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- createUnmodifiableList(boolean, List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- createUnmodifiableMap(boolean, boolean, Map<? extends K, ? extends V>) - Static method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- createUnmodifiableMap(boolean, boolean, Map<? extends K, ? extends V>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- createUnmodifiableMap(boolean, boolean, Map<? extends K, ? extends V>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- createUnmodifiableMap(boolean, boolean, Map<? extends K, ? extends V>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- createUnmodifiableSet(List<? extends T>) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Unmodifiable set constructed from list to avoid rehashing.
- createUnmodifiableSet(List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Unmodifiable set constructed from list to avoid rehashing.
- createUnmodifiableSet(List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Unmodifiable set constructed from list to avoid rehashing.
- createUnmodifiableSet(List<? extends T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Unmodifiable set constructed from list to avoid rehashing.
- 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
- crowdingDistanceAssignment(int, List<T>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Utils
- CSVEvolutionListener<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Evolution Listener which writes the output of each generation to a CSV file
- CSVEvolutionListener() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- CSVEvolutionListener.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- csvLogger(String, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double>, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double>) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- 
Sepcialization for FitnessVector
- csvLogger(String, Function<EvolutionStep<T, List<Set<Integer>>>, Double>, Function<EvolutionStep<T, List<Set<Integer>>>, Double>, BiFunction<List<Genotype>, List<T>, List<FitnessVector<Double>>>) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- csvLoggerDouble(String, Function<EvolutionStep<Double, List<Set<Integer>>>, Double>, Function<EvolutionStep<Double, List<Set<Integer>>>, Double>) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- 
Sepcialization for Double
- csvPrinter - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- currentId - Variable in class net.bmahe.genetics4j.neat.InnovationManager
- currentId - Variable in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- currentIndex - Variable in class net.bmahe.genetics4j.core.PopulationIterator
- CUSTOM - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
D
- data - Variable in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- data - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- DataLoader - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- 
Functional interface for loading genotype data into OpenCL device memory for GPU-accelerated fitness evaluation.
- dataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- dataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- dataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- dataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- dataLoaders() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Association of kernel argument index and a data loader
- dataLoaders() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of kernel argument index and a data loader
- dataLoaders() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of kernel argument index and a data loader
- dataLoaders() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Association of kernel argument index and a data loader
- dataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thedataLoadersmap.
- dataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thedataLoadersmap.
- DataLoaders - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- DataLoaders() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- DataSupplier<T> - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Comparator used for deduplication of solution prior to processing
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the optional valuededuplicateto deduplicate.
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicateIsSet() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- deduplicateIsSet() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- deduplicateIsSet() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- deduplicator - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- deduplicator - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- deduplicator - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- DEFAULT - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- 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_AUTO_FLUSH - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- DEFAULT_COMBINATION_ARITHMETIC - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_COMBINATION_CROSSOVER_ARITHMETIC - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_CREEP_MUTATION_MEAN - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_CREEP_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_CREEP_MUTATION_STDDEV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- DEFAULT_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- DEFAULT_DEST_CSV_WITH_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- DEFAULT_DEST_CSV_WITHOUT_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- DEFAULT_EPSILON - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- DEFAULT_INHERITANCE_THRESHOLD - Static variable in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- DEFAULT_INITIAL_ID - Static variable in class net.bmahe.genetics4j.neat.InnovationManager
- DEFAULT_INITIAL_ID - Static variable in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- DEFAULT_NUM_CLUSTERS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_NUMBER_TOURNAMENTS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- 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_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- DEFAULT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- DEFAULT_RANDOM_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- DEFAULT_REENABLE_GENE_INHERITANCE_THRESHOLD - Static variable in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultChromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultChromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultChromosomeCombinatorHandlerslist.
- defaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultChromosomeCombinatorHandlerslist.
- defaultChromosomeCombinatorHandlers(List<ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlers(List<ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeCombinatorHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeCombinatorHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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 fordefaultChromosomeFactorieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- 
Default list of ChromosomeMutationPolicyHandler
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Default list of ChromosomeMutationPolicyHandler
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultChromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlerslist.
- defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultChromosomeMutationPolicyHandlerslist.
- defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- DefaultEvolutionListener<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
- 
A simple default evolution listener that outputs progress to System.out without requiring external logging dependencies.
- DefaultEvolutionListener() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Creates a default evolution listener that shows the best individual each generation.
- DefaultEvolutionListener(int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Creates a default evolution listener that shows the top N individuals each generation.
- DefaultEvolutionListener(int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Creates a default evolution listener with generation skipping.
- DefaultEvolutionListener(int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Creates a fully configurable default evolution listener.
- DefaultEvolutionListener(int, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Creates a default evolution listener with custom genotype formatting.
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- 
Default list for MutationPolicyHandler
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Default list for MutationPolicyHandler
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultMutationPolicyHandlerslist.
- defaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultMutationPolicyHandlerslist.
- defaultMutationPolicyHandlers(List<MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlers(List<MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultReplacementStrategyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- 
Default list of ReplacementStrategyHandler
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Default list of ReplacementStrategyHandler
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultReplacementStrategyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultReplacementStrategyHandlerslist.
- defaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultReplacementStrategyHandlerslist.
- defaultReplacementStrategyHandlers(List<ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlers(List<ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultReplacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultReplacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultReplacementStrategyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultReplacementStrategyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultSelectionPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- 
Default list of SelectionPolicyHandler
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Default list of SelectionPolicyHandler
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- defaultSelectionPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultSelectionPolicyHandlerslist.
- defaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements fordefaultSelectionPolicyHandlerslist.
- defaultSelectionPolicyHandlers(List<SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlers(List<SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultSelectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultSelectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- defaultSelectionPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultSelectionPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- DeleteConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- DeleteConnection() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- DeleteConnectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- DeleteConnectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- 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
- DeleteNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- DeleteNode() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- DeleteNodePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- DeleteNodePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- device - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- device - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- device() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns the OpenCL device associated with this execution context.
- device() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns the OpenCL device associated with this execution context.
- device(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Initializes the value for thedeviceattribute.
- Device - Interface in net.bmahe.genetics4j.gpu.opencl.model
- 
Represents an OpenCL compute device with its capabilities and characteristics for GPU-accelerated evolutionary algorithms.
- deviceFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- deviceFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- deviceFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- deviceFilters() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
- 
Returns the predicate used to filter OpenCL devices during device discovery.
- deviceFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Returns the predicate used to filter OpenCL devices during device discovery.
- deviceFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- deviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Initializes the value for thedeviceFiltersattribute.
- deviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- DeviceFilters - Class in net.bmahe.genetics4j.gpu.spec
- 
Utility class providing predicate-based filters for selecting OpenCL devices in GPU-accelerated evolutionary algorithms.
- DeviceFilters() - Constructor for class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- deviceFiltersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- deviceId - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- deviceId - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- deviceId() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the native OpenCL device identifier.
- deviceId() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the native OpenCL device identifier.
- deviceId(cl_device_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thedeviceIdattribute.
- DeviceReader - Class in net.bmahe.genetics4j.gpu.opencl
- DeviceReader() - Constructor for class net.bmahe.genetics4j.gpu.opencl.DeviceReader
- deviceType - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- deviceType - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- deviceType() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the set of device types that classify this device.
- deviceType() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the set of device types that classify this device.
- deviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Sets or replaces all elements fordeviceTypeset.
- DeviceType - Enum Class in net.bmahe.genetics4j.gpu.opencl.model
- DeviceType() - Constructor for enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- DeviceUtils - Class in net.bmahe.genetics4j.gpu.opencl
- 
Utility class providing convenient methods for OpenCL device discovery and information queries.
- DeviceUtils() - Constructor for class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- deviceVersion - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- deviceVersion - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- deviceVersion() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the OpenCL version supported by this device.
- deviceVersion() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the OpenCL version supported by this device.
- deviceVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thedeviceVersionattribute.
- dimensions() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- 
Returns the number of objectives in this fitness vector.
- distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- distance - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- distance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- distance() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Define how to compute distances in objective space between two solutions
- distance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Define how to compute distances in objective space between two solutions
- distance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- 
Initializes the value for thedistanceattribute.
- distance(BiFunction<T, T, Double>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the value for thedistanceattribute.
- distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the value for thedistanceattribute.
- distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the value for thedistanceattribute.
- distance(Position, Position) - Static method in class net.bmahe.genetics4j.samples.TSVExample
- distance(T, T, int) - Method in interface net.bmahe.genetics4j.moo.ObjectiveDistance
- 
Compute the distance between two fitness scores along one objective
- 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 thedistributionattribute.
- distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Initializes the value for thedistributionattribute.
- distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- 
Initializes the value for thedistributionattribute.
- Distribution - Interface in net.bmahe.genetics4j.core.spec.statistics.distributions
- DISTRIBUTION_NUM_PARAMETERS - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- distributionFloatValueSupplier(RandomGenerator, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.util.DistributionUtils
- distributionNumParameters - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- distributionNumParameters - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- distributionNumParameters - Variable in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- 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
- DIV - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- DIV_SAME_BRANCHES - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- DIV_TWO_COEFFICIENT_FINITE - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- doFitnessFirst - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- doFitnessFirst - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- doFitnessFirst() - Method in class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- 
Determines the order of selection operations.
- doFitnessFirst() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Determines the order of selection operations.
- doFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Initializes the value for thedoFitnessFirstattribute.
- doFitnessFirstIsSet() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- doGA(int, double, double, int, int, int, double, double, double, double, Fitness<Double>, Termination<Double>, int, String, double[][], double[][], String, String) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Defines the Pareto dominance relation
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Defines the Pareto dominance relation
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the value for thedominanceattribute.
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the value for thedominanceattribute.
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the value for thedominanceattribute.
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- DoubleChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- 
A chromosome implementation that represents genetic information as an array of double-precision floating-point values.
- DoubleChromosome(int, double, double, double[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Creates a new double chromosome with the specified parameters and values.
- DoubleChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- DoubleChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- DoubleChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- DoubleChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- DoubleChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- DoubleChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- DoubleChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- DoubleChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- DoubleChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- DoubleChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- DoubleChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- DoubleChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- DoubleChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- DoubleChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- DoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- DoubleChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- DoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- DoubleChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- DoubleChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- DoubleTournament<T> - Class in net.bmahe.genetics4j.gp.spec.selection
- 
Double tournament selection strategy that combines fitness-based and parsimony-based selection to control bloat in genetic programming and other evolutionary algorithms.
- DoubleTournament() - Constructor for class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- DoubleTournamentPolicyHandlerFactory<T> - Class in net.bmahe.genetics4j.gp.selection
- DoubleTournamentPolicyHandlerFactory() - Constructor for class net.bmahe.genetics4j.gp.selection.DoubleTournamentPolicyHandlerFactory
- DoubleTournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.gp.selection
- DoubleTournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelectionPolicyHandler
- DoubleTournamentSelector<T> - Class in net.bmahe.genetics4j.gp.selection
- DoubleTournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- driverVersion - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- driverVersion - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- driverVersion() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the device driver version.
- driverVersion() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the device driver version.
- driverVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thedriverVersionattribute.
- duplicateAndApplyRule(Program, TreeNode<Operation<?>>) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- duplicateAndCut(Program, TreeNode<Operation<?>>, int, int) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- duplicateAndMutate(Program, TreeNode<Operation<?>>, int, int) - Method in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- duplicateAndMutate(Program, TreeNode<Operation<?>>, int, int, int) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- duplicateAndReplaceNode(Program, TreeNode<Operation<?>>, int, int) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- duplicateNode(Program, TreeNode<Operation<?>>, int, int) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
E
- E - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.EASystem
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- eaConfiguration - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- eaConfiguration - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- eaConfiguration - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- eaConfiguration - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- eaConfiguration - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- eaConfiguration - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- 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 theeaConfigurationattribute.
- EAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
- 
Evolutionary Algorithm Configuration.
- EAConfiguration() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration
- EAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationBulkAsync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- EAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
- 
Evolutionary Algorithm Configuration.
- EAConfigurationBulkAsync() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
- EAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationSync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.EASystem
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- EAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
- 
Evolutionary Algorithm - Execution Context
- EAExecutionContext() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContext
- EAExecutionContexts - Class in net.bmahe.genetics4j.core.spec
- 
Defines multiple factory and helper methods to create and manage EAExecutionContexts
- EAExecutionContexts() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- EASystem<T> - Class in net.bmahe.genetics4j.core
- 
Main orchestrator class for evolutionary algorithms, managing the complete evolution process.
- EASystem(AbstractEAConfiguration<T>, long, List<ChromosomeCombinator<T>>, double, Selector<T>, List<Mutator>, ReplacementStrategyImplementor<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Constructor for class net.bmahe.genetics4j.core.EASystem
- EASystemFactory - Class in net.bmahe.genetics4j.core
- 
Factory class providing convenient methods for creating properly configuredEASysteminstances.
- 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
- eliminateLowestPerformers(AbstractEAConfiguration<T>, List<Species<T>>) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- 
Eliminates the lowest-performing individuals from all species while maintaining species diversity.
- 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
- EMBEDDED_PROFILE - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
- empty() - Static method in class net.bmahe.genetics4j.core.Population
- 
Creates an empty population.
- enrichForScalarFitness(ImmutableEAExecutionContext.Builder<T>) - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- 
Enrich an EAExecutionContext builder based on the knowledge of the fitness function returning a scalar value.
- enrichWithNeat(ImmutableEAExecutionContext.Builder<T>) - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- 
Enriches an existing EA execution context builder with standard NEAT components.
- enrichWithNeat(ImmutableEAExecutionContext.Builder<T>, InnovationManager, SpeciesIdGenerator, ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- 
Enriches an EA execution context builder with custom NEAT components.
- environmentalSelection(List<List<Pair<Integer, Double>>>, double[], double[], Population<T>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- EPSILON - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- 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 ofImmutableChromosomeFactoryProviderthat 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 ofImmutableIndividualthat 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 ofImmutableFitnessSharingthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
This instance is equal to all instances ofImmutableBitChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
This instance is equal to all instances ofImmutableDoubleChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
This instance is equal to all instances ofImmutableFloatChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
This instance is equal to all instances ofImmutableIntChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
This instance is equal to all instances ofImmutableMultiCombinationsthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
This instance is equal to all instances ofImmutableMultiPointArithmeticthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
This instance is equal to all instances ofImmutableMultiPointCrossoverthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- 
This instance is equal to all instances ofImmutableOrderCrossoverthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- 
This instance is equal to all instances ofImmutablePickFirstParentthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
This instance is equal to all instances ofImmutableSinglePointArithmeticthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- 
This instance is equal to all instances ofImmutableSinglePointCrossoverthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
This instance is equal to all instances ofImmutableEAConfigurationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
This instance is equal to all instances ofImmutableEAConfigurationBulkAsyncthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
This instance is equal to all instances ofImmutableEAExecutionContextthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
This instance is equal to all instances ofImmutableEvolutionResultthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
This instance is equal to all instances ofImmutableGenotypeFitnessthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
This instance is equal to all instances ofImmutableCreepMutationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
This instance is equal to all instances ofImmutableMultiMutationsthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
This instance is equal to all instances ofImmutablePartialMutationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
This instance is equal to all instances ofImmutableRandomMutationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
This instance is equal to all instances ofImmutableSwapMutationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
This instance is equal to all instances ofImmutableDeleteNLastthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
This instance is equal to all instances ofImmutableElitismthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- 
This instance is equal to all instances ofImmutableGenerationalReplacementthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
This instance is equal to all instances ofImmutableMultiSelectionsthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
This instance is equal to all instances ofImmutableMultiTournamentsthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
This instance is equal to all instances ofImmutableProportionalTournamentthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- 
This instance is equal to all instances ofImmutableRandomSelectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- 
This instance is equal to all instances ofImmutableRouletteWheelthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- 
This instance is equal to all instances ofImmutableSelectAllthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
This instance is equal to all instances ofImmutableSelectiveRefinementTournamentthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
This instance is equal to all instances ofImmutableTournamentthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
This instance is equal to all instances ofImmutableNormalDistributionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- 
This instance is equal to all instances ofImmutableUniformDistributionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
This instance is equal to all instances ofImmutableColumnExtractorthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
This instance is equal to all instances ofImmutableCSVEvolutionListenerthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
This instance is equal to all instances ofImmutableEvolutionStepthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
This instance is equal to all instances ofImmutableInputSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
This instance is equal to all instances ofImmutableOperationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
This instance is equal to all instances ofImmutableCoefficientOperationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
This instance is equal to all instances ofImmutableInputOperationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
This instance is equal to all instances ofImmutableTarpeianMethodthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
This instance is equal to all instances ofImmutableProgramthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
This instance is equal to all instances ofImmutableProgramTreeChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- 
This instance is equal to all instances ofImmutableProgramRandomCombinethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
This instance is equal to all instances ofImmutableNodeReplacementthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
This instance is equal to all instances ofImmutableProgramApplyRulesthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
This instance is equal to all instances ofImmutableProgramRandomMutatethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
This instance is equal to all instances ofImmutableProgramRandomPrunethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
This instance is equal to all instances ofImmutableRulethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
This instance is equal to all instances ofImmutableTrimTreethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
This instance is equal to all instances ofImmutableDoubleTournamentthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
This instance is equal to all instances ofImmutableOpenCLExecutionContextthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
This instance is equal to all instances ofImmutableDevicethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
This instance is equal to all instances ofImmutableKernelInfothat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
This instance is equal to all instances ofImmutablePlatformthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
This instance is equal to all instances ofImmutableCLDatathat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
This instance is equal to all instances ofImmutableSingleKernelFitnessDescriptorthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
This instance is equal to all instances ofImmutableKernelExecutionContextthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
This instance is equal to all instances ofImmutableMultiStageDescriptorthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
This instance is equal to all instances ofImmutableStageDescriptorthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
This instance is equal to all instances ofImmutableGPUEAConfigurationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
This instance is equal to all instances ofImmutableGPUEAExecutionContextthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
This instance is equal to all instances ofImmutableProgramthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- equals(Object) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
This instance is equal to all instances ofImmutableNSGA2Selectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
This instance is equal to all instances ofImmutableTournamentNSGA2Selectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
This instance is equal to all instances ofImmutableSPEA2Replacementthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- equals(Object) - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
This instance is equal to all instances ofImmutableConnectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
This instance is equal to all instances ofImmutableNeatCombinationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- 
This instance is equal to all instances ofImmutableFitnessComparisonthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- 
This instance is equal to all instances ofImmutableFitnessThenSizeComparisonthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
This instance is equal to all instances ofImmutableNeatChromosomeSpecthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
This instance is equal to all instances ofImmutableAddConnectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
This instance is equal to all instances ofImmutableAddNodethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
This instance is equal to all instances ofImmutableDeleteConnectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
This instance is equal to all instances ofImmutableDeleteNodethat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
This instance is equal to all instances ofImmutableNeatConnectionWeightthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
This instance is equal to all instances ofImmutableSwitchStateMutationthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
This instance is equal to all instances ofImmutableNeatSelectionthat have equal attribute values.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.Species
- equals(Object) - Method in class net.bmahe.genetics4j.samples.TSPLIBProblem
- equalsByValue(ImmutableChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- equalsByValue(ImmutableIndividual<?>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- equalsByValue(ImmutableFitnessSharing<?>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- equalsByValue(ImmutableBitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- equalsByValue(ImmutableDoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- equalsByValue(ImmutableFloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- equalsByValue(ImmutableIntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- equalsByValue(ImmutableMultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- equalsByValue(ImmutableMultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- equalsByValue(ImmutableMultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- equalsByValue(ImmutableOrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- equalsByValue(ImmutablePickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- equalsByValue(ImmutableSinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- equalsByValue(ImmutableSinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- equalsByValue(ImmutableEAConfiguration<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- equalsByValue(ImmutableEAConfigurationBulkAsync<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- equalsByValue(ImmutableEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- equalsByValue(ImmutableEvolutionResult<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- equalsByValue(ImmutableGenotypeFitness<?>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- equalsByValue(ImmutableCreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- equalsByValue(ImmutableMultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- equalsByValue(ImmutablePartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- equalsByValue(ImmutableRandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- equalsByValue(ImmutableSwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- equalsByValue(ImmutableDeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- equalsByValue(ImmutableElitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- equalsByValue(ImmutableGenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- equalsByValue(ImmutableMultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- equalsByValue(ImmutableMultiTournaments<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- equalsByValue(ImmutableProportionalTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- equalsByValue(ImmutableRandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- equalsByValue(ImmutableRouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- equalsByValue(ImmutableSelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- equalsByValue(ImmutableSelectiveRefinementTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- equalsByValue(ImmutableTournament<?>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- equalsByValue(ImmutableNormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- equalsByValue(ImmutableUniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- equalsByValue(ImmutableColumnExtractor<?, ?>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- equalsByValue(ImmutableCSVEvolutionListener<?, ?>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- equalsByValue(ImmutableEvolutionStep<?, ?>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- equalsByValue(ImmutableInputSpec) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- equalsByValue(ImmutableOperation<?>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- equalsByValue(ImmutableCoefficientOperation<?>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- equalsByValue(ImmutableInputOperation<?>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- equalsByValue(ImmutableTarpeianMethod) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- equalsByValue(ImmutableProgram) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- equalsByValue(ImmutableProgramTreeChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- equalsByValue(ImmutableProgramRandomCombine) - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- equalsByValue(ImmutableNodeReplacement) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- equalsByValue(ImmutableProgramApplyRules) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- equalsByValue(ImmutableProgramRandomMutate) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- equalsByValue(ImmutableProgramRandomPrune) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- equalsByValue(ImmutableRule) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- equalsByValue(ImmutableTrimTree) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- equalsByValue(ImmutableDoubleTournament<?>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- equalsByValue(ImmutableOpenCLExecutionContext) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- equalsByValue(ImmutableDevice) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- equalsByValue(ImmutableKernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- equalsByValue(ImmutablePlatform) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- equalsByValue(ImmutableCLData) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- equalsByValue(ImmutableSingleKernelFitnessDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- equalsByValue(ImmutableKernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- equalsByValue(ImmutableMultiStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- equalsByValue(ImmutableStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- equalsByValue(ImmutableGPUEAConfiguration<?>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- equalsByValue(ImmutableGPUEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- equalsByValue(ImmutableProgram) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- equalsByValue(ImmutableNSGA2Selection<?>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- equalsByValue(ImmutableTournamentNSGA2Selection<?>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- equalsByValue(ImmutableSPEA2Replacement<?>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- equalsByValue(ImmutableConnection) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- equalsByValue(ImmutableNeatCombination) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- equalsByValue(ImmutableFitnessComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- equalsByValue(ImmutableFitnessThenSizeComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- equalsByValue(ImmutableNeatChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- equalsByValue(ImmutableAddConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- equalsByValue(ImmutableAddNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- equalsByValue(ImmutableDeleteConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- equalsByValue(ImmutableDeleteNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- equalsByValue(ImmutableNeatConnectionWeight) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- equalsByValue(ImmutableSwitchStateMutation) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- equalsByValue(ImmutableNeatSelection<?>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- evaluate(double) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- evaluate(long, List<Genotype>) - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
- 
Evaluates the fitness of all genotypes in the given population.
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- 
Evaluates fitness for a population of genotypes using GPU acceleration.
- evaluateOnce(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- 
Evaluates a collection of genotypes once without running the full evolutionary process.
- evolutionContextSupplier - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- evolutionContextSupplier - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- evolutionContextSupplier - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- evolutionContextSupplier() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
User defined function to provide some additional information when computing the value to write.
- evolutionContextSupplier() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
User defined function to provide some additional information when computing the value to write.
- evolutionContextSupplier() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- evolutionContextSupplier(GenerationFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Initializes the value for theevolutionContextSupplierattribute.
- evolutionContextSupplier(GenerationFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- evolutionContextSupplierBuildStage - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- EvolutionListener<T> - Interface in net.bmahe.genetics4j.core.evolutionlisteners
- 
Functional interface for monitoring and responding to evolution progress during genetic algorithm execution.
- EvolutionListenerLogTopN<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
- 
Evolution listener that logs the top N individuals from each generation.
- EvolutionListenerLogTopN(Logger, int, int) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- 
Constructs a new EvolutionListenerLogTopN with default formatting and comparison.
- EvolutionListenerLogTopN(Logger, int, int, Comparator<T>, Function<Genotype, String>) - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- 
Constructs a new EvolutionListenerLogTopN with full configuration options.
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- evolutionListeners - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- evolutionListeners - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- evolutionListeners - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- evolutionListeners - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- evolutionListeners() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- evolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements forevolutionListenerslist.
- evolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements forevolutionListenerslist.
- evolutionListeners(List<EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- evolutionListeners(List<EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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
- evolutionListenersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- evolutionListenersIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- evolutionListenersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- EvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
- EvolutionResult() - Constructor for class net.bmahe.genetics4j.core.spec.EvolutionResult
- EvolutionStep<T,U> - Interface in net.bmahe.genetics4j.extras.evolutionlisteners
- EvolutionStep.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- evolve() - Method in class net.bmahe.genetics4j.core.EASystem
- 
Executes the complete evolutionary algorithm process until termination criteria are met.
- execute(TreeChromosome<Operation<?>>, Object[]) - Static method in class net.bmahe.genetics4j.gp.utils.ProgramUtils
- execute(TreeNode<Operation<?>>, Object[]) - Static method in class net.bmahe.genetics4j.gp.utils.ProgramUtils
- executeNEATXor(Optional<String>, int, String) - Static method in class net.bmahe.genetics4j.samples.neat.Main
- executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- executorService - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- executorService - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- EXP - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- EXP_OF_COEFFICIENT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- extensions - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- extensions - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- extensions() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the set of OpenCL extensions supported by this platform.
- extensions() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the set of OpenCL extensions supported by this platform.
- extensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Sets or replaces all elements forextensionsset.
- extractClData(Device, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Extracts CLData for the specified device and kernel argument index.
- extractFloatArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Extracts floating-point data from OpenCL device memory as a float array.
- extractImageAsByteArray(OpenCLExecutionContext, int, int, int, int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Extracts image data from OpenCL device memory as a byte array.
- extractIntArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Extracts integer data from OpenCL device memory as an int array.
- extractLongArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Extracts long integer data from OpenCL device memory as a long array.
F
- FeedForwardNetwork - Class in net.bmahe.genetics4j.neat
- 
Implements a feed-forward neural network for evaluating NEAT (NeuroEvolution of Augmenting Topologies) chromosomes.
- FeedForwardNetwork(Set<Integer>, Set<Integer>, List<Connection>, Function<Float, Float>) - Constructor for class net.bmahe.genetics4j.neat.FeedForwardNetwork
- 
Constructs a new feed-forward network with the specified topology and activation function.
- filename - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- filename - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- filename() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
Destination file name for the CSV file
- filename() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Destination file name for the CSV file
- filename(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Initializes the value for thefilenameattribute.
- filter - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- filter - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- filter - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- filter() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
Users can supply an optional set of filters to control which individuals get written and in which order.
- filter() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Users can supply an optional set of filters to control which individuals get written and in which order.
- filter() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- filter(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Initializes the value for thefilterattribute.
- filter(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- filterBuildStage - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- find(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T>, MutationPolicy, ChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.util.ChromosomeResolverUtils
- findReplacementCandidates(Program, TreeNode<Operation<?>>) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- 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 thefirstComparatorattribute.
- fitness - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
- 
The field for thefitnessrecord 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 - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- fitness - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- fitness - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- fitness - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- fitness() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
- 
Returns the value of thefitnessrecord component.
- fitness() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Returns the fitness value of this individual.
- fitness() - Method in interface net.bmahe.genetics4j.core.Individual
- 
Returns the fitness value of this individual.
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration
- 
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
- 
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- fitness() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- fitness() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- fitness() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- fitness() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
- 
Returns the GPU-specific fitness function that implements evaluation using OpenCL.
- fitness() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Returns the GPU-specific fitness function that implements evaluation using OpenCL.
- fitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Sets or replaces all elements forfitnesslist.
- fitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for thefitnessattribute.
- fitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the value for thefitnessattribute.
- fitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for thefitnessattribute.
- fitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- 
Initializes the value for thefitnessattribute.
- fitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- 
Initializes the value for thefitnessattribute.
- fitness(T) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the value for thefitnessattribute.
- Fitness<T> - Interface in net.bmahe.genetics4j.core
- 
Functional interface for evaluating the fitness of a genotype in an evolutionary algorithm.
- fitnessBasedComparator(AbstractEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.util.IndividualUtils
- FitnessBulkAsync<T> - Interface in net.bmahe.genetics4j.core
- 
Functional interface for asynchronous batch fitness evaluation in evolutionary algorithms.
- fitnessComparator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
- 
Return a comparator based on the optimization method and natural order
- FitnessComparison - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Comparing parents based on their fitness
- FitnessComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- FitnessComparisonHandler - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- FitnessComparisonHandler() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- fitnessCPU(int, double[][]) - Method in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- fitnessCPU(int, double[][]) - Method in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- fitnesses - Variable in class net.bmahe.genetics4j.core.Population
- fitnesses - Variable in class net.bmahe.genetics4j.moo.FitnessVector
- fitnessEvaluator - Variable in class net.bmahe.genetics4j.core.EASystem
- FitnessEvaluator<T> - Interface in net.bmahe.genetics4j.core.evaluation
- 
Facade interface for abstracting different fitness evaluation strategies in evolutionary algorithms.
- FitnessEvaluatorBulkAsync<T> - Class in net.bmahe.genetics4j.core.evaluation
- 
Wrapper aroundFitnessBulkAsyncfor 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 aroundFitnessfor computing the fitness of a population
- FitnessEvaluatorSync(EAExecutionContext<T>, EAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- FitnessEvaluatorVirtualThread<T> - Class in net.bmahe.genetics4j.core.evaluation
- 
Virtual thread-based fitness evaluator that creates one virtual thread per individual evaluation.
- FitnessEvaluatorVirtualThread(EAExecutionContext<T>, EAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- fitnessExtractor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- fitnessExtractor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- fitnessExtractor(int, double[][]) - Method in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- FitnessExtractor<T> - Interface in net.bmahe.genetics4j.gpu.spec.fitness
- fitnessNEAT(boolean) - Static method in class net.bmahe.genetics4j.samples.neat.Main
- FitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
- FitnessSharing() - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- FitnessSharingExample - Class in net.bmahe.genetics4j.samples
- FitnessSharingExample() - Constructor for class net.bmahe.genetics4j.samples.FitnessSharingExample
- FitnessSharingUtils - Class in net.bmahe.genetics4j.samples.clustering
- FitnessSharingUtils() - Constructor for class net.bmahe.genetics4j.samples.clustering.FitnessSharingUtils
- FitnessThenSizeComparison - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Comparing parents based on fitness first and then their size in case of equal fitness.
- FitnessThenSizeComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- FitnessThenSizeComparisonHandler - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- FitnessThenSizeComparisonHandler() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- fitnessTournament - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- fitnessTournament - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- fitnessTournament() - Method in class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- 
The fitness tournament configuration used for selecting individuals based on fitness.
- fitnessTournament() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
The fitness tournament configuration used for selecting individuals based on fitness.
- fitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Initializes the value for thefitnessTournamentattribute.
- FitnessUtils - Class in net.bmahe.genetics4j.samples.clustering
- FitnessUtils() - Constructor for class net.bmahe.genetics4j.samples.clustering.FitnessUtils
- FitnessVector<T> - Class in net.bmahe.genetics4j.moo
- 
Represents a multi-objective fitness vector for multi-objective optimization (MOO).
- FitnessVector(Collection<T>) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- 
Creates a fitness vector with natural ordering for all objectives.
- FitnessVector(Collection<T>, Collection<Comparator<T>>) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- 
Creates a fitness vector with the specified values and comparators.
- FitnessVector(T...) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- 
Creates a fitness vector from variable arguments with natural ordering.
- FloatChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- 
A chromosome implementation that represents genetic information as an array of single-precision floating-point values.
- FloatChromosome(int, float, float, float[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Creates a new float chromosome with the specified parameters and values.
- FloatChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- FloatChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- FloatChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- FloatChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- FloatChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- FloatChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- FloatChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- FloatChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- FloatChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- FloatChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- FloatChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- FloatChromosomeSinglePointArithmetic(RandomGenerator, float) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- FloatChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- FloatChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- FloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- FloatChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- FloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- FloatChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- FloatChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- forChromosome(int, Function<U, V>) - Static method in interface net.bmahe.genetics4j.core.Fitness
- 
Creates a fitness function that evaluates a specific chromosome within a genotype.
- forGP(RandomGenerator) - Static method in class net.bmahe.genetics4j.gp.spec.GPEAExecutionContexts
- 
Create a new EAExecutionContext pre-configured to support Genetic Programming.
- forGP(RandomGenerator, ProgramHelper, ProgramGenerator) - Static method in class net.bmahe.genetics4j.gp.spec.GPEAExecutionContexts
- 
Create a new EAExecutionContext pre-configured to support Genetic Programming.
- format(NeatChromosome, Map<Integer, String>) - Method in class net.bmahe.genetics4j.neat.util.GraphvizFormatter
- 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
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.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 thefromrecord component.
- from - Variable in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
The field for thefromrecord component.
- from() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
- 
Returns the value of thefromrecord component.
- from() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Returns the value of thefromrecord component.
- from(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Fill a builder with attribute values from the providedChromosomeFactoryProviderinstance.
- from(Individual<T>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- 
Fill a builder with attribute values from the providedIndividualinstance.
- from(FitnessSharing<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- 
Fill a builder with attribute values from the providedFitnessSharinginstance.
- from(AbstractEAConfiguration<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith a custom fitness evaluator and explicit thread pool.
- from(BitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedBitChromosomeSpecinstance.
- from(DoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedDoubleChromosomeSpecinstance.
- from(FloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedFloatChromosomeSpecinstance.
- from(IntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedIntChromosomeSpecinstance.
- from(MultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- 
Fill a builder with attribute values from the providedMultiCombinationsinstance.
- from(MultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- 
Fill a builder with attribute values from the providedMultiPointArithmeticinstance.
- from(MultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- 
Fill a builder with attribute values from the providedMultiPointCrossoverinstance.
- from(OrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
- 
Fill a builder with attribute values from the providedOrderCrossoverinstance.
- from(PickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
- 
Fill a builder with attribute values from the providedPickFirstParentinstance.
- from(SinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- 
Fill a builder with attribute values from the providedSinglePointArithmeticinstance.
- from(SinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
- 
Fill a builder with attribute values from the providedSinglePointCrossoverinstance.
- from(EAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Fill a builder with attribute values from the providedEAConfigurationinstance.
- from(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith synchronous fitness evaluation using the common thread pool.
- from(EAConfiguration<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith synchronous fitness evaluation and explicit thread pool.
- from(EAConfigurationBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Fill a builder with attribute values from the providedEAConfigurationBulkAsyncinstance.
- from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith bulk asynchronous fitness evaluation using the common thread pool.
- from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith bulk asynchronous fitness evaluation and explicit thread pool.
- from(EAExecutionContext<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Fill a builder with attribute values from the providedEAExecutionContextinstance.
- from(EvolutionResult<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Fill a builder with attribute values from the providedEvolutionResultinstance.
- from(GenotypeFitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- 
Fill a builder with attribute values from the providedGenotypeFitnessinstance.
- from(CreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- 
Fill a builder with attribute values from the providedCreepMutationinstance.
- from(MultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Fill a builder with attribute values from the providedMultiMutationsinstance.
- from(PartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- 
Fill a builder with attribute values from the providedPartialMutationinstance.
- from(RandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- 
Fill a builder with attribute values from the providedRandomMutationinstance.
- from(SwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- 
Fill a builder with attribute values from the providedSwapMutationinstance.
- from(DeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- 
Fill a builder with attribute values from the providedDeleteNLastinstance.
- from(Elitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 
Fill a builder with attribute values from the providedElitisminstance.
- from(GenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- 
Fill a builder with attribute values from the providedGenerationalReplacementinstance.
- from(MultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Fill a builder with attribute values from the providedMultiSelectionsinstance.
- from(MultiTournaments<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- 
Fill a builder with attribute values from the providedMultiTournamentsinstance.
- from(ProportionalTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- 
Fill a builder with attribute values from the providedProportionalTournamentinstance.
- from(RandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
- 
Fill a builder with attribute values from the providedRandomSelectioninstance.
- from(RouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
- 
Fill a builder with attribute values from the providedRouletteWheelinstance.
- from(SelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
- 
Fill a builder with attribute values from the providedSelectAllinstance.
- from(SelectiveRefinementTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Fill a builder with attribute values from the providedSelectiveRefinementTournamentinstance.
- from(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- 
Fill a builder with attribute values from the providedTournamentinstance.
- from(NormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- 
Fill a builder with attribute values from the providedNormalDistributioninstance.
- from(UniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
- 
Fill a builder with attribute values from the providedUniformDistributioninstance.
- from(ColumnExtractor<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- 
Fill a builder with attribute values from the providedColumnExtractorinstance.
- from(CSVEvolutionListener<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Fill a builder with attribute values from the providedCSVEvolutionListenerinstance.
- from(EvolutionStep<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Fill a builder with attribute values from the providedEvolutionStepinstance.
- from(InputSpec) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Fill a builder with attribute values from the providedInputSpecinstance.
- from(CoefficientOperation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Fill a builder with attribute values from the providednet.bmahe.genetics4j.gp.math.CoefficientOperationinstance.
- from(InputOperation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Fill a builder with attribute values from the providednet.bmahe.genetics4j.gp.math.InputOperationinstance.
- from(Operation<T>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Fill a builder with attribute values from the providedOperationinstance.
- from(Operation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Fill a builder with attribute values from the providednet.bmahe.genetics4j.gp.Operationinstance.
- from(Operation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Fill a builder with attribute values from the providednet.bmahe.genetics4j.gp.Operationinstance.
- from(TarpeianMethod) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Fill a builder with attribute values from the providedTarpeianMethodinstance.
- from(Program) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Fill a builder with attribute values from the providedPrograminstance.
- from(ProgramTreeChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedProgramTreeChromosomeSpecinstance.
- from(ProgramRandomCombine) - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine.Builder
- 
Fill a builder with attribute values from the providedProgramRandomCombineinstance.
- from(NodeReplacement) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- 
Fill a builder with attribute values from the providedNodeReplacementinstance.
- from(ProgramApplyRules) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Fill a builder with attribute values from the providedProgramApplyRulesinstance.
- from(ProgramRandomMutate) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- 
Fill a builder with attribute values from the providedProgramRandomMutateinstance.
- from(ProgramRandomPrune) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- 
Fill a builder with attribute values from the providedProgramRandomPruneinstance.
- from(Rule) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- 
Fill a builder with attribute values from the providedRuleinstance.
- from(TrimTree) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- 
Fill a builder with attribute values from the providedTrimTreeinstance.
- from(DoubleTournament<T>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Fill a builder with attribute values from the providedDoubleTournamentinstance.
- from(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Fill a builder with attribute values from the providedDeviceinstance.
- from(KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Fill a builder with attribute values from the providedKernelInfoinstance.
- from(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Fill a builder with attribute values from the providedPlatforminstance.
- from(OpenCLExecutionContext) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Fill a builder with attribute values from the providedOpenCLExecutionContextinstance.
- from(CLData) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- 
Fill a builder with attribute values from the providedCLDatainstance.
- from(KernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Fill a builder with attribute values from the providedKernelExecutionContextinstance.
- from(MultiStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Fill a builder with attribute values from the providedMultiStageDescriptorinstance.
- from(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Fill a builder with attribute values from the providedStageDescriptorinstance.
- from(SingleKernelFitnessDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Fill a builder with attribute values from the providedSingleKernelFitnessDescriptorinstance.
- from(GPUEAConfiguration<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Fill a builder with attribute values from the providedGPUEAConfigurationinstance.
- from(GPUEAConfiguration<T>, GPUEAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.gpu.GPUEASystemFactory
- 
Creates a GPU-accelerated EA system using the common thread pool.
- from(GPUEAConfiguration<T>, GPUEAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.gpu.GPUEASystemFactory
- 
Creates a GPU-accelerated EA system with explicit thread pool management.
- from(GPUEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Fill a builder with attribute values from the providedGPUEAExecutionContextinstance.
- from(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Fill a builder with attribute values from the providedPrograminstance.
- from(NSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Fill a builder with attribute values from the providedNSGA2Selectioninstance.
- from(TournamentNSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Fill a builder with attribute values from the providedTournamentNSGA2Selectioninstance.
- from(SPEA2Replacement<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Fill a builder with attribute values from the providedSPEA2Replacementinstance.
- from(Connection) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Fill a builder with attribute values from the providedConnectioninstance.
- from(NeatCombination) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Fill a builder with attribute values from the providedNeatCombinationinstance.
- from(FitnessComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
- 
Fill a builder with attribute values from the providedFitnessComparisoninstance.
- from(FitnessThenSizeComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
- 
Fill a builder with attribute values from the providedFitnessThenSizeComparisoninstance.
- from(AddConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- 
Fill a builder with attribute values from the providedAddConnectioninstance.
- from(AddNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- 
Fill a builder with attribute values from the providedAddNodeinstance.
- from(DeleteConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- 
Fill a builder with attribute values from the providedDeleteConnectioninstance.
- from(DeleteNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- 
Fill a builder with attribute values from the providedDeleteNodeinstance.
- from(NeatConnectionWeight) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Fill a builder with attribute values from the providedNeatConnectionWeightinstance.
- from(SwitchStateMutation) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- 
Fill a builder with attribute values from the providedSwitchStateMutationinstance.
- from(NeatChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Fill a builder with attribute values from the providedNeatChromosomeSpecinstance.
- from(NeatSelection<T>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Fill a builder with attribute values from the providedNeatSelectioninstance.
- fromNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- fromNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- fromNodeIndex() - Method in interface net.bmahe.genetics4j.neat.Connection
- 
Returns the index of the source node for this connection.
- fromNodeIndex() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Returns the index of the source node for this connection.
- fromNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Initializes the value for thefromNodeIndexattribute.
- fromWithVirtualThreads(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
- 
Creates anEASystemwith virtual thread-based fitness evaluation.
- FULL_PROFILE - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
- FullProgramGenerator - Class in net.bmahe.genetics4j.gp.program
- FullProgramGenerator(ProgramHelper) - Constructor for class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- functions - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- functions - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- functions() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- functions() - Method in class net.bmahe.genetics4j.gp.program.Program
- functions(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Sets or replaces all elements forfunctionsset.
- Functions - Class in net.bmahe.genetics4j.gp.math
- Functions() - Constructor for class net.bmahe.genetics4j.gp.math.Functions
G
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- generate(ChromosomeSpec) - Method in interface net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactory
- 
Creates a new chromosome instance based on the provided specification.
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.chromosomes.factory.ProgramTreeChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- 
Generates a fully-connected NEAT chromosome based on the given specification.
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- generate(Program) - Method in class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- generate(Program) - Method in class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
- generate(Program) - Method in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- generate(Program) - Method in interface net.bmahe.genetics4j.gp.program.ProgramGenerator
- generate(Program) - Method in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- generate(Program) - Method in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- generate(Program, int) - Method in class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- generate(Program, int) - Method in class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
- generate(Program, int) - Method in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- generate(Program, int) - Method in interface net.bmahe.genetics4j.gp.program.ProgramGenerator
- generate(Program, int) - Method in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- generate(Program, int) - Method in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- generate(Program, int, Class<U>) - Method in class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- generate(Program, int, Class<U>) - Method in class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
- generate(Program, int, Class<U>) - Method in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- generate(Program, int, Class<U>) - Method in interface net.bmahe.genetics4j.gp.program.ProgramGenerator
- generate(Program, int, Class<U>) - Method in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- generate(Program, int, Class<U>) - Method in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- generate(Program, Class<U>, int, int) - Method in class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- generate(Program, Class<U>, int, int) - Method in class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
- generate(Program, Class<U>, int, int) - Method in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- generateClusters(Random, int, double, double, double, double) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- generateDataPoints(Random, double[][], int, double) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- generateGenotypes(int) - Method in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- 
Generates a specified number of random genotypes for initial population creation.
- generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- generation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- generation - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- generation - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- generation() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- generation() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- generation() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- generation() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- generation(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- 
Initializes the value for thegenerationattribute.
- generation(long) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the value for thegenerationattribute.
- 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
- GenerationFunction<T,U> - Interface in net.bmahe.genetics4j.extras.evolutionlisteners
- GenericMutatorImpl - Class in net.bmahe.genetics4j.core.mutation
- GenericMutatorImpl(RandomGenerator, ChromosomeMutationHandler<? extends Chromosome>[], MutationPolicy, double) - Constructor for class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- genotype - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
- genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- genotype - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- genotype() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Returns the genotype of this individual.
- genotype() - Method in interface net.bmahe.genetics4j.core.Individual
- 
Returns the genotype of this individual.
- genotype() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- genotype() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- genotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- 
Initializes the value for thegenotypeattribute.
- genotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- 
Initializes the value for thegenotypeattribute.
- Genotype - Class in net.bmahe.genetics4j.core
- 
Represents a genotype in an evolutionary algorithm, which is a collection of chromosomes.
- Genotype(Collection<Chromosome>) - Constructor for class net.bmahe.genetics4j.core.Genotype
- 
Creates a new genotype with chromosomes from the specified collection.
- Genotype(Chromosome...) - Constructor for class net.bmahe.genetics4j.core.Genotype
- 
Creates a new genotype with the specified chromosomes.
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- genotypeCombinator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- genotypeCombinator() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for thegenotypeCombinatorattribute.
- 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 thegenotypeCombinatorattribute.
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for thegenotypeCombinatorattribute.
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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
- genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- genotypeGenerator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the optional valuegenotypeGeneratorto genotypeGenerator.
- GenotypeGenerator<T> - Class in net.bmahe.genetics4j.core.util
- 
Utility class for generating initial populations of genotypes in evolutionary algorithms.
- GenotypeGenerator(ChromosomeFactoryProvider, AbstractEAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.util.GenotypeGenerator
- 
Constructs a new genotype generator with the specified factory provider and EA configuration.
- genotypes - Variable in class net.bmahe.genetics4j.core.Population
- get(int) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- 
Returns the fitness value for the specified objective.
- get(OpenCLExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataSupplier
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Returns the double value at the specified index.
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Returns the float value at the specified index.
- getAllele(int) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Returns the integer value at the specified index.
- getAllFitnesses() - Method in class net.bmahe.genetics4j.core.Population
- 
Returns all fitness values in this population.
- getAllGenotypes() - Method in class net.bmahe.genetics4j.core.Population
- 
Returns all genotypes in this population.
- getAncestors() - Method in class net.bmahe.genetics4j.neat.Species
- 
Returns the list of ancestors for this species.
- getArity() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns the arity (number of arguments) of this operation.
- getAttributes() - Method in class net.bmahe.genetics4j.samples.TSPLIBProblem
- getBit(int) - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- 
Returns the bit value at the specified index.
- getBitSet() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- 
Returns the underlying BitSet containing all bit values.
- getChild(int) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Returns the child node at the specified index.
- getChildAs(TreeNode<Operation<?>>, int, Class<T>) - Static method in class net.bmahe.genetics4j.gp.math.SimplificationRules
- getChildren() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Returns the list of direct children of this node.
- getChromosome(int) - Method in class net.bmahe.genetics4j.core.Genotype
- 
Returns the chromosome at the specified index.
- getChromosome(int, Class<T>) - Method in class net.bmahe.genetics4j.core.Genotype
- 
Returns the chromosome at the specified index, cast to the specified type.
- getChromosomes() - Method in class net.bmahe.genetics4j.core.Genotype
- 
Returns all chromosomes in this genotype.
- getChromosomeSpec(int) - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
- 
Returns a specific chromosome spec from the genotype definition
- getCities() - Method in class net.bmahe.genetics4j.samples.TSPLIBProblem
- getComparator(int) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- 
Returns the comparator for the specified objective.
- getConnections() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns an immutable list of all connections in this neural network.
- getData() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Returns the data stored in this node.
- getDepth() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Returns the maximum depth of the subtree rooted at this node.
- getDeviceIds(cl_platform_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Returns a list of all OpenCL device identifiers from the platform.
- getDeviceIds(cl_platform_id, int, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Returns a list of OpenCL device identifiers of the specified type from the platform.
- getDeviceInfoInt(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Queries and returns a single integer property of the specified OpenCL device.
- getDeviceInfoLong(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Queries and returns a single long property of the specified OpenCL device.
- getDeviceInfoLongArray(cl_device_id, int, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Queries and returns a long array property of the specified OpenCL device.
- getDeviceInfoString(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Queries and returns a string property of the specified OpenCL device.
- getEAConfiguration() - Method in class net.bmahe.genetics4j.core.EASystem
- 
Gets the evolutionary algorithm configuration used by this system.
- getFitness(int) - Method in class net.bmahe.genetics4j.core.Population
- 
Returns the fitness value at the specified index.
- getGenotype(int) - Method in class net.bmahe.genetics4j.core.Population
- 
Returns the genotype at the specified index.
- getId() - Method in class net.bmahe.genetics4j.neat.Species
- 
Returns the unique identifier for this species.
- getIndex(int) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getIndividual(int) - Method in class net.bmahe.genetics4j.core.Population
- 
Returns the individual at the specified index.
- getInputNodeIndices() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the set of input node indices for this neural network.
- getKernelWorkGroupInfoLong(cl_device_id, cl_kernel, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.KernelInfoUtils
- 
Queries and returns a long value for kernel work group information on the specified device.
- getMaxIndices() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Returns the maximum allowed value for doubles in this chromosome.
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Returns the maximum allowed value for floats in this chromosome.
- getMaxValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Returns the maximum allowed value for integers in this chromosome.
- getMaxWeightValue() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the maximum allowed connection weight value for this network.
- getMembers() - Method in class net.bmahe.genetics4j.neat.Species
- 
Returns the list of current members in this species.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Returns the minimum allowed value for doubles in this chromosome.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Returns the minimum allowed value for floats in this chromosome.
- getMinValue() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Returns the minimum allowed value for integers in this chromosome.
- getMinWeightValue() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the minimum allowed connection weight value for this network.
- getMutationClazz() - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- getName() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Returns the name of this operation.
- getName() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Returns the name of this operation.
- getName() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Returns the name of this operation.
- getName() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns the name of this operation.
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- getNumAlleles() - Method in interface net.bmahe.genetics4j.core.chromosomes.Chromosome
- 
Returns the number of alleles (genetic units) in this chromosome.
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- getNumAlleles() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- 
Returns the number of alleles in this chromosome.
- getNumAlleles() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the total number of alleles (genetic components) in this chromosome.
- getNumAncestors() - Method in class net.bmahe.genetics4j.neat.Species
- 
Returns the number of ancestors in this species.
- getNumInputs() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the number of input nodes in this neural network.
- getNumMembers() - Method in class net.bmahe.genetics4j.neat.Species
- 
Returns the number of current members in this species.
- getNumOutputs() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the number of output nodes in this neural network.
- getOutputNodeIndices() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Returns the set of output node indices for this neural network.
- getPoint() - Method in class net.bmahe.genetics4j.samples.clustering.LocationWrapper
- getPopulationSize() - Method in class net.bmahe.genetics4j.core.EASystem
- 
Gets the target population size for each generation.
- getPrettyName() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Returns a human-readable name for this operation.
- getPrettyName() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Returns a human-readable name for this operation.
- getPrettyName() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Returns a human-readable name for this operation.
- getPrettyName() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns a human-readable name for this operation.
- getRandomGenerator() - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- getRoot() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- 
Returns the root node of this tree chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Returns the number of double values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Returns the number of float values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Returns the number of integer values in this chromosome.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- 
Returns the total number of nodes in the tree.
- getSize() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Returns the total number of nodes in the subtree rooted at this node.
- getSize() - Method in class net.bmahe.genetics4j.core.Genotype
- 
Returns the number of chromosomes in this genotype.
- getStringParameter(cl_platform_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- 
Queries and returns a string property of the specified OpenCL platform.
- getTotal() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- 
Returns a copy of the double values in this chromosome.
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- 
Returns a copy of the float values in this chromosome.
- getValues() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Returns a copy of the integer values in this chromosome.
- globalWorkDimensions - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- globalWorkDimensions() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- globalWorkDimensions() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext
- globalWorkSize - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- globalWorkSize - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- globalWorkSize() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- globalWorkSize() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext
- globalWorkSize(long...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Initializes the value for theglobalWorkSizeattribute.
- GPEAExecutionContexts - Class in net.bmahe.genetics4j.gp.spec
- 
Defines multiple factory and helper methods to create and manage EAExecutionContexts appropriate for Genetic Programming
- GPEAExecutionContexts() - Constructor for class net.bmahe.genetics4j.gp.spec.GPEAExecutionContexts
- GPU - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- gpuEAConfiguration - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- GPUEAConfiguration<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
GPU-specific evolutionary algorithm configuration that extends the core EA framework with OpenCL capabilities.
- GPUEAConfiguration() - Constructor for class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
- GPUEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.gpu.spec
- gpuEAExecutionContext - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- GPUEAExecutionContext<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
GPU-specific execution context that extends the core EA framework with OpenCL device selection capabilities.
- GPUEAExecutionContext() - Constructor for class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
- GPUEASystemFactory - Class in net.bmahe.genetics4j.gpu
- 
Factory class for creating GPU-accelerated evolutionary algorithm systems using OpenCL.
- GPUEASystemFactory() - Constructor for class net.bmahe.genetics4j.gpu.GPUEASystemFactory
- GPUFitnessEvaluator<T> - Class in net.bmahe.genetics4j.gpu
- 
GPU-accelerated fitness evaluator that leverages OpenCL for high-performance evolutionary algorithm execution.
- GPUFitnessEvaluator(GPUEAExecutionContext<T>, GPUEAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- 
Constructs a GPU fitness evaluator with the specified configuration and execution context.
- grabProgramSources() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- GraphvizFormatter - Class in net.bmahe.genetics4j.neat.util
- GraphvizFormatter() - Constructor for class net.bmahe.genetics4j.neat.util.GraphvizFormatter
- groupByNumClusters(double[][], EvolutionResult<FitnessVector<Float>>) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- GrowProgramGenerator - Class in net.bmahe.genetics4j.gp.program
- GrowProgramGenerator(ProgramHelper) - Constructor for class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
H
- hammingDistance(BitChromosome, BitChromosome) - Static method in class net.bmahe.genetics4j.core.util.BitChromosomeUtils
- hasChildOperation(TreeNode<Operation<?>>, int, String) - Static method in class net.bmahe.genetics4j.gp.math.SimplificationRules
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- 
Computes a hash code from attributes:randomGenerator,defaultChromosomeFactories,chromosomeFactoriesGenerator,chromosomeFactories.
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- hashCode() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- hashCode() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
- 
Returns a hash code value for this object.
- hashCode() - Method in class net.bmahe.genetics4j.core.Genotype
- hashCode() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Computes a hash code from attributes:genotype,fitness.
- hashCode() - Method in class net.bmahe.genetics4j.core.Population
- hashCode() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Computes a hash code from attributes:distance,sharing,scaleFitness.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
Computes a hash code from attributes:numBits.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Computes a hash code from attributes:size,minValue,maxValue,distribution.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Computes a hash code from attributes:size,minValue,maxValue,distribution.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Computes a hash code from attributes:size,minValue,maxValue.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Computes a hash code from attributes:combinationPolicies.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Computes a hash code from attributes:numCrossovers,alpha.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Computes a hash code from attributes:numCrossovers.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Computes a hash code from attributes:alpha.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Computes a hash code from attributes:chromosomeSpecs,parentSelectionPolicy,combinationPolicy,mutationPolicies,replacementStrategy,postEvaluationProcessor,termination,genotypeGenerator,seedPopulation,genotypeCombinator,offspringGeneratedRatio,optimization,fitness.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Computes a hash code from attributes:chromosomeSpecs,parentSelectionPolicy,combinationPolicy,mutationPolicies,replacementStrategy,postEvaluationProcessor,termination,genotypeGenerator,seedPopulation,genotypeCombinator,offspringGeneratedRatio,optimization,fitness.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Computes a hash code from attributes:defaultChromosomeCombinatorHandlers,chromosomeCombinatorHandlerFactories,chromosomeCombinatorHandlers,defaultSelectionPolicyHandlers,selectionPolicyHandlerFactories,selectionPolicyHandlers,defaultMutationPolicyHandlers,mutationPolicyHandlerFactories,mutationPolicyHandlers,defaultChromosomeMutationPolicyHandlers,chromosomeMutationPolicyHandlerFactories,chromosomeMutationPolicyHandlers,defaultReplacementStrategyHandlers,replacementStrategyHandlerFactories,replacementStrategyHandlers,randomGenerator,populationSize,chromosomeFactoryProvider,evolutionListeners,numberOfPartitions.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Computes a hash code from attributes:eaConfiguration,generation,population,fitness,bestIndividual.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Computes a hash code from attributes:genotype,fitness.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Computes a hash code from attributes:populationMutationProbability,distribution.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Computes a hash code from attributes:mutationPolicies.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Computes a hash code from attributes:chromosomeIndex,mutationPolicy.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Computes a hash code from attributes:populationMutationProbability,numSwap,isNumSwapFixed.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
Computes a hash code from attributes:weakRatio,offspringSelectionPolicy.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Computes a hash code from attributes:offspringSelectionPolicy,atLeastNumOffsprings,survivorSelectionPolicy,atLeastNumSurvivors,offspringRatio.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- 
Computes a hash code from attributes:offspringSelectionPolicy.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Computes a hash code from attributes:selectionPolicies.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Computes a hash code from attributes:tournaments.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Computes a hash code from attributes:numCandidates,proportionFirst,firstComparator,secondComparator.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Computes a hash code from attributes:tournament,refinementComparator,refinementRatio.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Computes a hash code from attributes:numCandidates,comparator.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Computes a hash code from attributes:mean,standardDeviation.
- hashCode() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- hashCode() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Computes a hash code from attributes:header,columnExtractorFunction.
- hashCode() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Computes a hash code from attributes:autoFlush,evolutionContextSupplier,skipN,filter,filename,columnExtractors.
- hashCode() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Computes a hash code from attributes:context,generation,individualIndex,individual,fitness,isDone.
- hashCode() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Computes a hash code from attributes:types.
- hashCode() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Computes a hash code from attributes:name,acceptedTypes,returnedType,prettyName.
- hashCode() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Computes a hash code from attributes:name,returnedType,prettyName,value.
- hashCode() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Computes a hash code from attributes:name,returnedType,prettyName,index.
- hashCode() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Computes a hash code from attributes:randomGenerator,sizeFunction,probability,newValue.
- hashCode() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Computes a hash code from attributes:functions,terminal,inputSpec,maxDepth.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Computes a hash code from attributes:program.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Computes a hash code from attributes:rules.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Computes a hash code from attributes:predicate,applicator.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Computes a hash code from attributes:maxDepth.
- hashCode() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Computes a hash code from attributes:fitnessTournament,parsimonyComparator,parsimonyTournamentSize,doFitnessFirst.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Computes a hash code from attributes:platform,device,clContext,clCommandQueue,clProgram,kernels,kernelInfos.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Computes a hash code from attributes:deviceId,name,vendor,deviceVersion,driverVersion,maxClockFrequency,deviceType,builtInKernels,maxComputeUnits,maxWorkItemDimensions,maxWorkGroupSize,maxWorkItemSizes,imageSupport,preferredVectorWidthFloat.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Computes a hash code from attributes:name,workGroupSize,preferredWorkGroupSizeMultiple,localMemSize,privateMemSize.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Computes a hash code from attributes:platformId,profile,version,name,vendor,extensions,numDevices.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Computes a hash code from attributes:clMem,clType,size.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Computes a hash code from attributes:kernelName,kernelExecutionContextComputer,staticDataLoaders,dataLoaders,localMemoryAllocators,resultAllocators.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Computes a hash code from attributes:globalWorkSize,workGroupSize,globalWorkDimensions.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Computes a hash code from attributes:staticDataLoaders,stageDescriptors.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Computes a hash code from attributes:kernelName,kernelExecutionContextComputer,dataLoaders,localMemoryAllocators,resultAllocators,reusePreviousResultAsArguments,reusePreviousResultSizeAsArguments,mapStaticDataAsArgument.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Computes a hash code from attributes:chromosomeSpecs,parentSelectionPolicy,combinationPolicy,mutationPolicies,replacementStrategy,postEvaluationProcessor,termination,genotypeGenerator,seedPopulation,genotypeCombinator,offspringGeneratedRatio,optimization,program,fitness.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
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,platformFilters,deviceFilters.
- hashCode() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Computes a hash code from attributes:content,resources,kernelNames,buildOptions.
- hashCode() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- hashCode() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Computes a hash code from attributes:numberObjectives,dominance,deduplicate,objectiveComparator,distance.
- hashCode() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Computes a hash code from attributes:numberObjectives,dominance,deduplicate,objectiveComparator,distance,numCandidates.
- hashCode() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Computes a hash code from attributes:dominance,deduplicate,k,distance.
- hashCode() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- hashCode() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Returns a hash code value for this object.
- hashCode() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Returns a hash code value for this object.
- hashCode() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Computes a hash code from attributes:fromNodeIndex,toNodeIndex,weight,isEnabled,innovation.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Computes a hash code from attributes:inheritanceThresold,reenableGeneInheritanceThresold,parentComparisonPolicy.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- 
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Computes a hash code from attributes:numInputs,numOutputs,minWeightValue,maxWeightValue.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Computes a hash code from attributes:populationMutationProbability,perturbationRatio,perturbationDistribution,newValuesDistribution.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Computes a hash code from attributes:populationMutationProbability.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Computes a hash code from attributes:perSpeciesKeepRatio,minSpeciesSize,speciesPredicate,speciesSelection.
- hashCode() - Method in class net.bmahe.genetics4j.neat.Species
- hashCode() - Method in class net.bmahe.genetics4j.samples.TSPLIBProblem
- hasNext() - Method in class net.bmahe.genetics4j.core.PopulationIterator
- 
Returnstrueif there are more individuals to iterate over.
- hasNext() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- hausDorffFitnessSharing - Static variable in class net.bmahe.genetics4j.samples.clustering.FitnessSharingUtils
- header - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- header - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- header() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.ColumnExtractor
- header() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- header(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- 
Initializes the value for theheaderattribute.
I
- id - Variable in class net.bmahe.genetics4j.neat.Species
- identity - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Identity activation function for double values (f(x) = x).
- identityFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Identity activation function for float values (f(x) = x).
- imageSupport - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- imageSupport - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- imageSupport() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns whether the device supports image objects in kernels.
- imageSupport() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns whether the device supports image objects in kernels.
- imageSupport(boolean) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for theimageSupportattribute.
- ImmutableAddConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofAddConnection.
- ImmutableAddConnection(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- ImmutableAddConnection.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeAddConnection.
- ImmutableAddNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofAddNode.
- ImmutableAddNode(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- ImmutableAddNode.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeAddNode.
- ImmutableBitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- 
Immutable implementation ofBitChromosomeSpec.
- 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 typeBitChromosomeSpec.
- ImmutableChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
- 
Immutable implementation ofChromosomeFactoryProvider.
- 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 typeChromosomeFactoryProvider.
- ImmutableChromosomeFactoryProvider.InitShim - Class in net.bmahe.genetics4j.core.chromosomes.factory
- ImmutableCLData - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- 
Immutable implementation ofCLData.
- ImmutableCLData(ImmutableCLData, cl_mem, int, int) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- ImmutableCLData(cl_mem, int, int) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- ImmutableCLData.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- 
Builds instances of typeCLData.
- ImmutableCoefficientOperation<T> - Class in net.bmahe.genetics4j.gp.math
- 
Immutable implementation ofCoefficientOperation.
- ImmutableCoefficientOperation(String, Class, String, T) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- ImmutableCoefficientOperation(String, Class, T) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- ImmutableCoefficientOperation(ImmutableCoefficientOperation.Builder<T>) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- ImmutableCoefficientOperation.Builder<T> - Class in net.bmahe.genetics4j.gp.math
- 
Builds instances of typeCoefficientOperation.
- ImmutableColumnExtractor<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Immutable implementation ofColumnExtractor.
- ImmutableColumnExtractor(String, ColumnExtractorFunction<T, U>) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- ImmutableColumnExtractor(ImmutableColumnExtractor<T, U>, String, ColumnExtractorFunction<T, U>) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- ImmutableColumnExtractor.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Builds instances of typeColumnExtractor.
- ImmutableConnection - Class in net.bmahe.genetics4j.neat
- 
Immutable implementation ofConnection.
- ImmutableConnection(int, int, float, boolean, int) - Constructor for class net.bmahe.genetics4j.neat.ImmutableConnection
- ImmutableConnection.Builder - Class in net.bmahe.genetics4j.neat
- 
Builds instances of typeConnection.
- ImmutableCreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- 
Immutable implementation ofCreepMutation.
- 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 typeCreepMutation.
- ImmutableCSVEvolutionListener<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Immutable implementation ofCSVEvolutionListener.
- ImmutableCSVEvolutionListener(boolean, GenerationFunction<T, U>, int, Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>>, String, List<ColumnExtractor<T, U>>) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- ImmutableCSVEvolutionListener(String, Iterable<? extends ColumnExtractor<T, U>>) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- ImmutableCSVEvolutionListener(ImmutableCSVEvolutionListener.Builder<T, U>) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- ImmutableCSVEvolutionListener.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Builds instances of typeCSVEvolutionListener.
- ImmutableCSVEvolutionListener.InitShim - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- ImmutableDeleteConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofDeleteConnection.
- ImmutableDeleteConnection(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- ImmutableDeleteConnection.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeDeleteConnection.
- ImmutableDeleteNLast - Class in net.bmahe.genetics4j.core.spec.replacement
- 
Immutable implementation ofDeleteNLast.
- 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 typeDeleteNLast.
- ImmutableDeleteNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofDeleteNode.
- ImmutableDeleteNode(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- ImmutableDeleteNode.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeDeleteNode.
- ImmutableDevice - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Immutable implementation ofDevice.
- ImmutableDevice(cl_device_id, String, String, String, String, int, Set<DeviceType>, Set<String>, int, int, long, long[], boolean, int) - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- ImmutableDevice.Builder - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Builds instances of typeDevice.
- ImmutableDoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- 
Immutable implementation ofDoubleChromosomeSpec.
- 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 typeDoubleChromosomeSpec.
- ImmutableDoubleTournament<T> - Class in net.bmahe.genetics4j.gp.spec.selection
- 
Immutable implementation ofDoubleTournament.
- ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double) - Constructor for class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament(Tournament<T>, Comparator<Individual<T>>, double, boolean) - Constructor for class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament(ImmutableDoubleTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- ImmutableDoubleTournament.Builder<T> - Class in net.bmahe.genetics4j.gp.spec.selection
- 
Builds instances of typeDoubleTournament.
- ImmutableEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
- 
Immutable implementation ofEAConfiguration.
- ImmutableEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<T>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, Fitness<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration(ImmutableEAConfiguration.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- 
Builds instances of typeEAConfiguration.
- ImmutableEAConfiguration.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
- 
Immutable implementation ofEAConfigurationBulkAsync.
- ImmutableEAConfigurationBulkAsync(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<T>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, FitnessBulkAsync<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync(ImmutableEAConfigurationBulkAsync.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- 
Builds instances of typeEAConfigurationBulkAsync.
- ImmutableEAConfigurationBulkAsync.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
- 
Immutable implementation ofEAExecutionContext.
- 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 typeEAExecutionContext.
- ImmutableEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableElitism - Class in net.bmahe.genetics4j.core.spec.replacement
- 
Immutable implementation ofElitism.
- 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 typeElitism.
- ImmutableElitism.InitShim - Class in net.bmahe.genetics4j.core.spec.replacement
- ImmutableEvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
- 
Immutable implementation ofEvolutionResult.
- 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 typeEvolutionResult.
- ImmutableEvolutionStep<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Immutable implementation ofEvolutionStep.
- ImmutableEvolutionStep(Optional<? extends U>, long, int, Genotype, T, boolean) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- ImmutableEvolutionStep(ImmutableEvolutionStep<T, U>, U, long, int, Genotype, T, boolean) - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- ImmutableEvolutionStep.Builder<T,U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- 
Builds instances of typeEvolutionStep.
- ImmutableFitnessComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Immutable implementation ofFitnessComparison.
- ImmutableFitnessComparison(ImmutableFitnessComparison.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- ImmutableFitnessComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Builds instances of typeFitnessComparison.
- ImmutableFitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
- 
Immutable implementation ofFitnessSharing.
- 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 typeFitnessSharing.
- ImmutableFitnessThenSizeComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Immutable implementation ofFitnessThenSizeComparison.
- ImmutableFitnessThenSizeComparison(ImmutableFitnessThenSizeComparison.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- ImmutableFitnessThenSizeComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- 
Builds instances of typeFitnessThenSizeComparison.
- ImmutableFloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- 
Immutable implementation ofFloatChromosomeSpec.
- 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 typeFloatChromosomeSpec.
- ImmutableGenerationalReplacement - Class in net.bmahe.genetics4j.core.spec.replacement
- 
Immutable implementation ofGenerationalReplacement.
- 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 typeGenerationalReplacement.
- ImmutableGenotypeFitness<T> - Class in net.bmahe.genetics4j.core.spec
- 
Immutable implementation ofGenotypeFitness.
- 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 typeGenotypeFitness.
- ImmutableGPUEAConfiguration<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
Immutable implementation ofGPUEAConfiguration.
- ImmutableGPUEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<T>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, Program, OpenCLFitness<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- ImmutableGPUEAConfiguration(ImmutableGPUEAConfiguration.Builder<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- ImmutableGPUEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
Builds instances of typeGPUEAConfiguration.
- ImmutableGPUEAConfiguration.InitShim - Class in net.bmahe.genetics4j.gpu.spec
- ImmutableGPUEAExecutionContext<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
Immutable implementation ofGPUEAExecutionContext.
- ImmutableGPUEAExecutionContext(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>>, Predicate<Platform>, Predicate<Device>) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- ImmutableGPUEAExecutionContext(ImmutableGPUEAExecutionContext.Builder<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- ImmutableGPUEAExecutionContext.Builder<T> - Class in net.bmahe.genetics4j.gpu.spec
- 
Builds instances of typeGPUEAExecutionContext.
- ImmutableGPUEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.gpu.spec
- ImmutableIndividual<T> - Class in net.bmahe.genetics4j.core
- 
Immutable implementation ofIndividual.
- 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 typeIndividual.
- ImmutableInputOperation<T> - Class in net.bmahe.genetics4j.gp.math
- 
Immutable implementation ofInputOperation.
- ImmutableInputOperation(String, Class, int) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- ImmutableInputOperation(String, Class, String, int) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- ImmutableInputOperation(ImmutableInputOperation.Builder<T>) - Constructor for class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- ImmutableInputOperation.Builder<T> - Class in net.bmahe.genetics4j.gp.math
- 
Builds instances of typeInputOperation.
- ImmutableInputSpec - Class in net.bmahe.genetics4j.gp
- 
Immutable implementation ofInputSpec.
- ImmutableInputSpec(Iterable<? extends Class>) - Constructor for class net.bmahe.genetics4j.gp.ImmutableInputSpec
- ImmutableInputSpec(ImmutableInputSpec, List<Class>) - Constructor for class net.bmahe.genetics4j.gp.ImmutableInputSpec
- ImmutableInputSpec.Builder - Class in net.bmahe.genetics4j.gp
- 
Builds instances of typeInputSpec.
- ImmutableIntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- 
Immutable implementation ofIntChromosomeSpec.
- 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 typeIntChromosomeSpec.
- ImmutableKernelExecutionContext - Class in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- 
Immutable implementation ofKernelExecutionContext.
- ImmutableKernelExecutionContext(long[], long[]) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- ImmutableKernelExecutionContext.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- 
Builds instances of typeKernelExecutionContext.
- ImmutableKernelInfo - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Immutable implementation ofKernelInfo.
- ImmutableKernelInfo(String, long, long, long, long) - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- ImmutableKernelInfo.Builder - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Builds instances of typeKernelInfo.
- ImmutableMultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofMultiCombinations.
- 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 typeMultiCombinations.
- ImmutableMultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
- 
Immutable implementation ofMultiMutations.
- 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 typeMultiMutations.
- ImmutableMultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofMultiPointArithmetic.
- 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 typeMultiPointArithmetic.
- ImmutableMultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofMultiPointCrossover.
- 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 typeMultiPointCrossover.
- ImmutableMultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofMultiSelections.
- 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 typeMultiSelections.
- ImmutableMultiStageDescriptor - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- 
Immutable implementation ofMultiStageDescriptor.
- ImmutableMultiStageDescriptor(Map<String, StaticDataLoader>, List<StageDescriptor>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- ImmutableMultiStageDescriptor.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- 
Builds instances of typeMultiStageDescriptor.
- ImmutableMultiTournaments<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofMultiTournaments.
- 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 typeMultiTournaments.
- ImmutableNeatChromosomeSpec - Class in net.bmahe.genetics4j.neat.spec
- 
Immutable implementation ofNeatChromosomeSpec.
- ImmutableNeatChromosomeSpec(int, int, float, float) - Constructor for class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- ImmutableNeatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.neat.spec
- 
Builds instances of typeNeatChromosomeSpec.
- ImmutableNeatCombination - Class in net.bmahe.genetics4j.neat.spec.combination
- 
Immutable implementation ofNeatCombination.
- ImmutableNeatCombination(double, double, ParentComparisonPolicy) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- ImmutableNeatCombination(ImmutableNeatCombination.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- ImmutableNeatCombination.Builder - Class in net.bmahe.genetics4j.neat.spec.combination
- 
Builds instances of typeNeatCombination.
- ImmutableNeatCombination.InitShim - Class in net.bmahe.genetics4j.neat.spec.combination
- ImmutableNeatConnectionWeight - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofNeatConnectionWeight.
- ImmutableNeatConnectionWeight(double, double, Distribution, Distribution) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- ImmutableNeatConnectionWeight(ImmutableNeatConnectionWeight.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- ImmutableNeatConnectionWeight.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeNeatConnectionWeight.
- ImmutableNeatConnectionWeight.InitShim - Class in net.bmahe.genetics4j.neat.spec.mutation
- ImmutableNeatSelection<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- 
Immutable implementation ofNeatSelection.
- ImmutableNeatSelection(float, int, BiPredicate<Individual<T>, Individual<T>>, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- ImmutableNeatSelection(ImmutableNeatSelection.Builder<T>) - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- ImmutableNeatSelection.Builder<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- 
Builds instances of typeNeatSelection.
- ImmutableNeatSelection.InitShim - Class in net.bmahe.genetics4j.neat.spec.selection
- ImmutableNodeReplacement - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofNodeReplacement.
- ImmutableNodeReplacement(double) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- ImmutableNodeReplacement.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeNodeReplacement.
- ImmutableNormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- 
Immutable implementation ofNormalDistribution.
- 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 typeNormalDistribution.
- ImmutableNormalDistribution.InitShim - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- ImmutableNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
Immutable implementation ofNSGA2Selection.
- ImmutableNSGA2Selection(int, Comparator<T>, Comparator<Genotype>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection(ImmutableNSGA2Selection.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
Builds instances of typeNSGA2Selection.
- ImmutableNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- ImmutableOpenCLExecutionContext - Class in net.bmahe.genetics4j.gpu.opencl
- 
Immutable implementation ofOpenCLExecutionContext.
- ImmutableOpenCLExecutionContext(ImmutableOpenCLExecutionContext, Platform, Device, cl_context, cl_command_queue, cl_program, Map<String, cl_kernel>, Map<String, KernelInfo>) - Constructor for class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- ImmutableOpenCLExecutionContext(Platform, Device, cl_context, cl_command_queue, cl_program, Map<String, ? extends cl_kernel>, Map<String, ? extends KernelInfo>) - Constructor for class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- ImmutableOpenCLExecutionContext.Builder - Class in net.bmahe.genetics4j.gpu.opencl
- 
Builds instances of typeOpenCLExecutionContext.
- ImmutableOperation<T> - Class in net.bmahe.genetics4j.gp
- 
Immutable implementation ofOperation.
- ImmutableOperation(String, Iterable<? extends Class>, Class, BiFunction<T[], Object[], Object>) - Constructor for class net.bmahe.genetics4j.gp.ImmutableOperation
- ImmutableOperation(String, List<Class>, Class, BiFunction<T[], Object[], Object>, String) - Constructor for class net.bmahe.genetics4j.gp.ImmutableOperation
- ImmutableOperation(ImmutableOperation.Builder<T>) - Constructor for class net.bmahe.genetics4j.gp.ImmutableOperation
- ImmutableOperation.Builder<T> - Class in net.bmahe.genetics4j.gp
- 
Builds instances of typeOperation.
- ImmutableOrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofOrderCrossover.
- 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 typeOrderCrossover.
- ImmutablePartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- 
Immutable implementation ofPartialMutation.
- 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 typePartialMutation.
- ImmutablePickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofPickFirstParent.
- 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 typePickFirstParent.
- ImmutablePlatform - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Immutable implementation ofPlatform.
- ImmutablePlatform(cl_platform_id, PlatformProfile, String, String, String, Set<String>, int) - Constructor for class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- ImmutablePlatform.Builder - Class in net.bmahe.genetics4j.gpu.opencl.model
- 
Builds instances of typePlatform.
- ImmutableProgram - Class in net.bmahe.genetics4j.gp.program
- 
Immutable implementation ofProgram.
- ImmutableProgram - Class in net.bmahe.genetics4j.gpu.spec
- 
Immutable implementation ofProgram.
- ImmutableProgram(Iterable<? extends OperationFactory>, Iterable<? extends OperationFactory>, InputSpec, int) - Constructor for class net.bmahe.genetics4j.gp.program.ImmutableProgram
- ImmutableProgram(Iterable<String>, Iterable<String>, Iterable<String>) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- ImmutableProgram(List<String>, Set<String>, Set<String>, String) - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- ImmutableProgram(ImmutableProgram, Set<OperationFactory>, Set<OperationFactory>, InputSpec, int) - Constructor for class net.bmahe.genetics4j.gp.program.ImmutableProgram
- ImmutableProgram.Builder - Class in net.bmahe.genetics4j.gp.program
- 
Builds instances of typeProgram.
- ImmutableProgram.Builder - Class in net.bmahe.genetics4j.gpu.spec
- 
Builds instances of typeProgram.
- ImmutableProgramApplyRules - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofProgramApplyRules.
- ImmutableProgramApplyRules(Iterable<? extends Rule>) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- ImmutableProgramApplyRules(ImmutableProgramApplyRules, List<Rule>) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- ImmutableProgramApplyRules.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeProgramApplyRules.
- ImmutableProgramRandomCombine - Class in net.bmahe.genetics4j.gp.spec.combination
- 
Immutable implementation ofProgramRandomCombine.
- ImmutableProgramRandomCombine(ImmutableProgramRandomCombine.Builder) - Constructor for class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- ImmutableProgramRandomCombine.Builder - Class in net.bmahe.genetics4j.gp.spec.combination
- 
Builds instances of typeProgramRandomCombine.
- ImmutableProgramRandomMutate - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofProgramRandomMutate.
- ImmutableProgramRandomMutate(double) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- ImmutableProgramRandomMutate.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeProgramRandomMutate.
- ImmutableProgramRandomPrune - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofProgramRandomPrune.
- ImmutableProgramRandomPrune(double) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- ImmutableProgramRandomPrune.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeProgramRandomPrune.
- ImmutableProgramTreeChromosomeSpec - Class in net.bmahe.genetics4j.gp.spec.chromosome
- 
Immutable implementation ofProgramTreeChromosomeSpec.
- ImmutableProgramTreeChromosomeSpec(Program) - Constructor for class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- ImmutableProgramTreeChromosomeSpec(ImmutableProgramTreeChromosomeSpec, Program) - Constructor for class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- ImmutableProgramTreeChromosomeSpec.Builder - Class in net.bmahe.genetics4j.gp.spec.chromosome
- 
Builds instances of typeProgramTreeChromosomeSpec.
- ImmutableProportionalTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofProportionalTournament.
- 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 typeProportionalTournament.
- ImmutableRandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- 
Immutable implementation ofRandomMutation.
- 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 typeRandomMutation.
- ImmutableRandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofRandomSelection.
- 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 typeRandomSelection.
- ImmutableRouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofRouletteWheel.
- 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 typeRouletteWheel.
- ImmutableRule - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofRule.
- ImmutableRule(Predicate<TreeNode<Operation<?>>>, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>>) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- ImmutableRule(ImmutableRule, Predicate<TreeNode<Operation<?>>>, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>>) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- ImmutableRule.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeRule.
- ImmutableSelectAll - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofSelectAll.
- 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 typeSelectAll.
- ImmutableSelectiveRefinementTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofSelectiveRefinementTournament.
- ImmutableSelectiveRefinementTournament(Tournament<T>, Comparator<Individual<T>>, float) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- ImmutableSelectiveRefinementTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Builds instances of typeSelectiveRefinementTournament.
- ImmutableSingleKernelFitnessDescriptor - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
Immutable implementation ofSingleKernelFitnessDescriptor.
- ImmutableSingleKernelFitnessDescriptor(String, KernelExecutionContextComputer, Map<Integer, StaticDataLoader>, Map<Integer, DataLoader>, Map<Integer, LocalMemoryAllocator>, Map<Integer, ResultAllocator>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- ImmutableSingleKernelFitnessDescriptor.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
Builds instances of typeSingleKernelFitnessDescriptor.
- ImmutableSinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofSinglePointArithmetic.
- 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 typeSinglePointArithmetic.
- ImmutableSinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- 
Immutable implementation ofSinglePointCrossover.
- 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 typeSinglePointCrossover.
- ImmutableSPEA2Replacement<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- 
Immutable implementation ofSPEA2Replacement.
- ImmutableSPEA2Replacement(Comparator<T>, Comparator<Genotype>, Integer, BiFunction<T, T, Double>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement(BiFunction<T, T, Double>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement(ImmutableSPEA2Replacement.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement.Builder<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- 
Builds instances of typeSPEA2Replacement.
- ImmutableSPEA2Replacement.InitShim - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- ImmutablesStyle - Annotation Interface in net.bmahe.genetics4j.core.util.immutables
- ImmutableStageDescriptor - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- 
Immutable implementation ofStageDescriptor.
- ImmutableStageDescriptor(String, KernelExecutionContextComputer, Map<Integer, DataLoader>, Map<Integer, LocalMemoryAllocator>, Map<Integer, ResultAllocator>, Map<Integer, Integer>, Map<Integer, Integer>, Map<String, Integer>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- ImmutableStageDescriptor.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- 
Builds instances of typeStageDescriptor.
- ImmutableSwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- 
Immutable implementation ofSwapMutation.
- 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 typeSwapMutation.
- ImmutableSwitchStateMutation - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Immutable implementation ofSwitchStateMutation.
- ImmutableSwitchStateMutation(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- ImmutableSwitchStateMutation.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- 
Builds instances of typeSwitchStateMutation.
- ImmutableTarpeianMethod - Class in net.bmahe.genetics4j.gp.postevaluationprocess
- 
Immutable implementation ofTarpeianMethod.
- ImmutableTarpeianMethod(RandomGenerator, Function<Genotype, Integer>, double, double) - Constructor for class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- ImmutableTarpeianMethod(ImmutableTarpeianMethod, RandomGenerator, Function<Genotype, Integer>, double, double) - Constructor for class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- ImmutableTarpeianMethod.Builder - Class in net.bmahe.genetics4j.gp.postevaluationprocess
- 
Builds instances of typeTarpeianMethod.
- ImmutableTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Immutable implementation ofTournament.
- 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 typeTournament.
- ImmutableTournamentNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
Immutable implementation ofTournamentNSGA2Selection.
- ImmutableTournamentNSGA2Selection(int, Comparator<T>, Comparator<Genotype>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection(ImmutableTournamentNSGA2Selection.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
Builds instances of typeTournamentNSGA2Selection.
- ImmutableTournamentNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- ImmutableTrimTree - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Immutable implementation ofTrimTree.
- ImmutableTrimTree(Optional<Integer>) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- ImmutableTrimTree(ImmutableTrimTree.Builder) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- ImmutableTrimTree(ImmutableTrimTree, Integer) - Constructor for class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- ImmutableTrimTree.Builder - Class in net.bmahe.genetics4j.gp.spec.mutation
- 
Builds instances of typeTrimTree.
- ImmutableUniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- 
Immutable implementation ofUniformDistribution.
- 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 typeUniformDistribution.
- index - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- index - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- index() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- index() - Method in class net.bmahe.genetics4j.gp.math.InputOperation
- index(int) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Initializes the value for theindexattribute.
- indices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
- individual - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- individual - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- individual() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- individual() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- individual(Genotype) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the value for theindividualattribute.
- Individual<T> - Interface in net.bmahe.genetics4j.core
- 
Represents an individual in an evolutionary algorithm, consisting of a genotype and its associated fitness value.
- individualIndex - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- individualIndex - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- individualIndex() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- individualIndex() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- individualIndex(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the value for theindividualIndexattribute.
- IndividualUtils - Class in net.bmahe.genetics4j.core.util
- IndividualUtils() - Constructor for class net.bmahe.genetics4j.core.util.IndividualUtils
- inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Returns the inheritance threshold for biasing gene selection toward fitter parents.
- inheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresold() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- 
Returns the inheritance threshold for biasing gene selection toward fitter parents.
- inheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Initializes the value for theinheritanceThresoldattribute.
- inheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresoldBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresoldInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- inheritanceThresoldIsSet() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- INIT_BIT_APPLICATOR - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- INIT_BIT_CHROMOSOME_INDEX - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- INIT_BIT_CL_COMMAND_QUEUE - Static variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- INIT_BIT_CL_CONTEXT - Static variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- INIT_BIT_CL_MEM - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- INIT_BIT_CL_PROGRAM - Static variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- INIT_BIT_CL_TYPE - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- INIT_BIT_COLUMN_EXTRACTOR_FUNCTION - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.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_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- INIT_BIT_COMPUTE - Static variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- INIT_BIT_DEVICE - Static variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- INIT_BIT_DEVICE_ID - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_DEVICE_VERSION - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- INIT_BIT_DISTRIBUTION - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- INIT_BIT_DRIVER_VERSION - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_EA_CONFIGURATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- INIT_BIT_FILENAME - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.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 - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- INIT_BIT_FITNESS_TOURNAMENT - Static variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_FROM_NODE_INDEX - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_GENERATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- INIT_BIT_GENERATION - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.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_GLOBAL_WORK_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- INIT_BIT_HEADER - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- INIT_BIT_IMAGE_SUPPORT - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_INDEX - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- INIT_BIT_INDIVIDUAL - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- INIT_BIT_INDIVIDUAL_INDEX - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- INIT_BIT_INNOVATION - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_INPUT_SPEC - Static variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- INIT_BIT_IS_DONE - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- INIT_BIT_IS_ENABLED - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_IS_NUM_SWAP_FIXED - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- INIT_BIT_KERNEL_EXECUTION_CONTEXT_COMPUTER - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- INIT_BIT_KERNEL_EXECUTION_CONTEXT_COMPUTER - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- INIT_BIT_KERNEL_NAME - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- INIT_BIT_KERNEL_NAME - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- INIT_BIT_LOCAL_MEM_SIZE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- INIT_BIT_MAX_CLOCK_FREQUENCY - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_MAX_COMPUTE_UNITS - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_MAX_DEPTH - Static variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.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_MAX_WEIGHT_VALUE - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_MAX_WORK_GROUP_SIZE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_MAX_WORK_ITEM_DIMENSIONS - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_MAX_WORK_ITEM_SIZES - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.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_MIN_WEIGHT_VALUE - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_MUTATION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- INIT_BIT_NAME - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- INIT_BIT_NEW_VALUE - Static variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.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_CANDIDATES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.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_DEVICES - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- INIT_BIT_NUM_INPUTS - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_NUM_OUTPUTS - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_NUM_SWAP - Static variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- INIT_BIT_NUMBER_OBJECTIVES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_NUMBER_OBJECTIVES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- INIT_BIT_OBJECTIVE_COMPARATOR - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_OBJECTIVE_COMPARATOR - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.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_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- INIT_BIT_PARSIMONY_COMPARATOR - Static variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_PARSIMONY_TOURNAMENT_SIZE - Static variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- INIT_BIT_PLATFORM - Static variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- INIT_BIT_PLATFORM_ID - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.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_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- INIT_BIT_PREDICATE - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- INIT_BIT_PREFERRED_VECTOR_WIDTH_FLOAT - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_PREFERRED_WORK_GROUP_SIZE_MULTIPLE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- INIT_BIT_PRIVATE_MEM_SIZE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- INIT_BIT_PROBABILITY - Static variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- INIT_BIT_PROFILE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- INIT_BIT_PROGRAM - Static variable in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- INIT_BIT_PROGRAM - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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_RANDOM_GENERATOR - Static variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- INIT_BIT_REFINEMENT_COMPARATOR - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- INIT_BIT_REFINEMENT_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- INIT_BIT_RETURNED_TYPE - Static variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- INIT_BIT_RETURNED_TYPE - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- INIT_BIT_RETURNED_TYPE - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.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_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- INIT_BIT_SIZE_FUNCTION - Static variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- INIT_BIT_SPECIES_PREDICATE - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- INIT_BIT_SPECIES_SELECTION - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- INIT_BIT_SURVIVOR_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- INIT_BIT_TO_NODE_INDEX - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_TOURNAMENT - Static variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- INIT_BIT_VALUE - Static variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- INIT_BIT_VENDOR - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- INIT_BIT_VENDOR - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- INIT_BIT_VERSION - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- INIT_BIT_WEIGHT - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_WORK_GROUP_SIZE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
- initBits - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- initBits - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- initBits - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- initBits - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.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 - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- initShim - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- initShim - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- initShim - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- initShim - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- initShim - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 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
- InitShim() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- innovation - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- innovation - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- innovation() - Method in interface net.bmahe.genetics4j.neat.Connection
- 
Returns the innovation number for this connection.
- innovation() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Returns the innovation number for this connection.
- innovation(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Initializes the value for theinnovationattribute.
- innovationCache - Variable in class net.bmahe.genetics4j.neat.InnovationManager
- innovationManager - Variable in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- innovationManager - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- innovationManager - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- InnovationManager - Class in net.bmahe.genetics4j.neat
- 
Manages innovation numbers for the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- InnovationManager() - Constructor for class net.bmahe.genetics4j.neat.InnovationManager
- 
Constructs an innovation manager with the default initial innovation number (0).
- InnovationManager(int) - Constructor for class net.bmahe.genetics4j.neat.InnovationManager
- 
Constructs an innovation manager with the specified initial innovation number.
- Input(int, Class<T>) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- Input(RandomGenerator, Class<T>) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- InputDouble(RandomGenerator) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- inputNodeIndices - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- InputOperation<T> - Class in net.bmahe.genetics4j.gp.math
- InputOperation() - Constructor for class net.bmahe.genetics4j.gp.math.InputOperation
- inputSize() - Method in class net.bmahe.genetics4j.gp.InputSpec
- inputSpec - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- inputSpec - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- inputSpec() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- inputSpec() - Method in class net.bmahe.genetics4j.gp.program.Program
- inputSpec(InputSpec) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Initializes the value for theinputSpecattribute.
- InputSpec - Class in net.bmahe.genetics4j.gp
- InputSpec() - Constructor for class net.bmahe.genetics4j.gp.InputSpec
- InputString(RandomGenerator) - Static method in class net.bmahe.genetics4j.gp.math.Terminals
- insertInlinksCache(Map<Integer, Set<Integer>>, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- 
Adds a connection to the links cache to prevent future duplicates.
- IntChromosome - Class in net.bmahe.genetics4j.core.chromosomes
- 
A chromosome implementation that represents genetic information as an array of integer values.
- IntChromosome(int, int, int, int[]) - Constructor for class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Creates a new integer chromosome with the specified parameters and values.
- IntChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- IntChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- IntChromosomeFactory - Class in net.bmahe.genetics4j.core.chromosomes.factory
- IntChromosomeFactory(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- IntChromosomeMultiPointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.multipointarithmetic
- IntChromosomeMultiPointArithmetic(RandomGenerator, MultiPointArithmetic) - Constructor for class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- IntChromosomeMultiPointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.multipointcrossover
- IntChromosomeMultiPointCrossover(RandomGenerator, MultiPointCrossover) - Constructor for class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- IntChromosomeOrderCrossover<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
- IntChromosomeOrderCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- IntChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- IntChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- IntChromosomeSinglePointArithmetic<T> - Class in net.bmahe.genetics4j.core.combination.singlepointarithmetic
- IntChromosomeSinglePointArithmetic(RandomGenerator, double) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- IntChromosomeSinglePointCrossover<T> - Class in net.bmahe.genetics4j.core.combination.singlepointcrossover
- IntChromosomeSinglePointCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- IntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
- 
Specification for integer array chromosomes in evolutionary algorithms.
- IntChromosomeSpec() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- IntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
- IntChromosomeSwapMutationHandler - Class in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- IntChromosomeSwapMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- IntEdgeRecombinationCrossover<T> - Class in net.bmahe.genetics4j.core.combination.erx
- IntEdgeRecombinationCrossover(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- IntOrderCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.ordercrossover
- IntOrderCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- IOUtils - Class in net.bmahe.genetics4j.samples.clustering
- IOUtils() - Constructor for class net.bmahe.genetics4j.samples.clustering.IOUtils
- isDone - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- isDone - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- isDone() - Method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- isDone() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- isDone(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
- 
Initializes the value for theisDoneattribute.
- isDone(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.termination.Termination
- 
Determines whether the evolutionary algorithm should terminate.
- isEmpty() - Method in class net.bmahe.genetics4j.core.Population
- 
Checks if this population is empty.
- isEnabled - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- isEnabled - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- isEnabled() - Method in interface net.bmahe.genetics4j.neat.Connection
- 
Returns whether this connection is enabled.
- isEnabled() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Returns whether this connection is enabled.
- isEnabled(boolean) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Initializes the value for theisEnabledattribute.
- isEqual(double, double) - Static method in class net.bmahe.genetics4j.gp.math.SimplificationRules
- isEqual(double, double, double) - Static method in class net.bmahe.genetics4j.gp.math.SimplificationRules
- 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 theisNumSwapFixedattribute.
- isOperation(TreeNode<Operation<?>>, String) - Static method in class net.bmahe.genetics4j.gp.math.SimplificationRules
- isTerminal() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Checks if this operation is a terminal (has no arguments).
- iterator() - Method in class net.bmahe.genetics4j.core.Population
K
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Determine the k-nearest distance to compute.
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Determine the k-nearest distance to compute.
- k(int) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the optional valuekto k.
- k(Integer) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- k(Optional<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- 
Initializes the optional valuekto k.
- kBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- KernelExecutionContext - Interface in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- KernelExecutionContext.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- kernelExecutionContextComputer - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- kernelExecutionContextComputer - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- kernelExecutionContextComputer - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- kernelExecutionContextComputer - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- kernelExecutionContextComputer() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Computer for the kernel execution context (ex: globak work size)
- kernelExecutionContextComputer() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Computer for the kernel execution context (ex: globak work size)
- kernelExecutionContextComputer() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Computer for the kernel execution context (ex: globak work size)
- kernelExecutionContextComputer() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Computer for the kernel execution context (ex: globak work size)
- kernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Initializes the value for thekernelExecutionContextComputerattribute.
- kernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Initializes the value for thekernelExecutionContextComputerattribute.
- KernelExecutionContextComputer - Interface in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- KernelExecutionContextComputers - Class in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- KernelExecutionContextComputers() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- kernelExecutionContexts - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- kernelInfo(String) - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Convenience method to retrieve kernel execution information by name.
- KernelInfo - Interface in net.bmahe.genetics4j.gpu.opencl.model
- 
Represents kernel-specific execution characteristics and resource requirements for an OpenCL kernel on a specific device.
- KernelInfoReader - Class in net.bmahe.genetics4j.gpu.opencl
- KernelInfoReader() - Constructor for class net.bmahe.genetics4j.gpu.opencl.KernelInfoReader
- kernelInfos - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- kernelInfos - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- kernelInfos() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns a map of kernel names to kernel execution information.
- kernelInfos() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns a map of kernel names to kernel execution information.
- kernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Sets or replaces all mappings from the specified map as entries for thekernelInfosmap.
- KernelInfoUtils - Class in net.bmahe.genetics4j.gpu.opencl
- 
Utility class providing convenient methods for querying OpenCL kernel work group information.
- KernelInfoUtils() - Constructor for class net.bmahe.genetics4j.gpu.opencl.KernelInfoUtils
- kernelName - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- kernelName - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- kernelName - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- kernelName - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- kernelName() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Name of the kernel to execute
- kernelName() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Kernel name
- kernelName() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Kernel name
- kernelName() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Name of the kernel to execute
- kernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Initializes the value for thekernelNameattribute.
- kernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Initializes the value for thekernelNameattribute.
- kernelNames - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- kernelNames - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- kernelNames() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Returns the names of kernels to be extracted from the compiled program.
- kernelNames() - Method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Returns the names of kernels to be extracted from the compiled program.
- kernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Sets or replaces all elements forkernelNamesset.
- kernels - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- kernels - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- kernels() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns a map of kernel names to compiled kernel objects.
- kernels() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns a map of kernel names to compiled kernel objects.
- kernels(Map<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Sets or replaces all mappings from the specified map as entries for thekernelsmap.
- kIsSet() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- kthDistances(double[][], int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
L
- layers - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- linear(double, double) - Static method in class net.bmahe.genetics4j.neat.Activations
- 
Creates a linear activation function with specified slope and bias for double values.
- linearFloat(float, float) - Static method in class net.bmahe.genetics4j.neat.Activations
- 
Creates a linear activation function with specified slope and bias for float values.
- linksCacheContainsConnection(Map<Integer, Set<Integer>>, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- 
Checks whether a connection already exists in the links cache.
- load(OpenCLExecutionContext) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoader
- load(OpenCLExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoader
- 
Loads genotype data into OpenCL device memory for GPU processing.
- load(OpenCLExecutionContext, KernelExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocator
- load(OpenCLExecutionContext, KernelExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocator
- loadClusters(String) - Static method in class net.bmahe.genetics4j.samples.clustering.IOUtils
- loadData(OpenCLExecutionContext, StageDescriptor, Map<Integer, CLData>, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- loadDataPoints(String) - Static method in class net.bmahe.genetics4j.samples.clustering.IOUtils
- loadResource(String) - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- LocalMemoryAllocator - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- localMemoryAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- localMemoryAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- localMemoryAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- localMemoryAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- localMemoryAllocators() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Association of kernel argument index and a local memory allocator
- localMemoryAllocators() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of kernel argument index and a local memory allocator
- localMemoryAllocators() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of kernel argument index and a local memory allocator
- localMemoryAllocators() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Association of kernel argument index and a local memory allocator
- localMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thelocalMemoryAllocatorsmap.
- localMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thelocalMemoryAllocatorsmap.
- LocalMemoryAllocators - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- LocalMemoryAllocators() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- localMemSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- localMemSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- localMemSize() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Returns the amount of local memory in bytes used by this kernel.
- localMemSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Returns the amount of local memory in bytes used by this kernel.
- localMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Initializes the value for thelocalMemSizeattribute.
- LocationWrapper - Class in net.bmahe.genetics4j.samples.clustering
- LocationWrapper(double[]) - Constructor for class net.bmahe.genetics4j.samples.clustering.LocationWrapper
- logger - Static variable in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- logger - Static variable in class net.bmahe.genetics4j.core.EASystem
- logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- logger - Static variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- logger - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- logger - Static variable in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- logger - Static variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- logger - Static variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- logger - Static variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- logger - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- logger - Static variable in class net.bmahe.genetics4j.gp.combination.ProgramRandomCombineHandler
- logger - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- logger - Static variable in class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.gp.program.ProgramHelper
- logger - Static variable in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- logger - Static variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- logger - Static variable in class net.bmahe.genetics4j.gpu.opencl.DeviceReader
- logger - Static variable in class net.bmahe.genetics4j.gpu.opencl.KernelInfoReader
- logger - Static variable in class net.bmahe.genetics4j.gpu.opencl.PlatformReader
- logger - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- logger - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- logger - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- logger - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- logger - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- logger - Static variable in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- logger - Static variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- logger - Static variable in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- logger - Static variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- logger - Static variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- logger - Static variable in class net.bmahe.genetics4j.neat.InnovationManager
- logger - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- logger - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- logger - Static variable in class net.bmahe.genetics4j.samples.clustering.IOUtils
- logger - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- logger - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- logger - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- logger - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- logger - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- logger - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- logger - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- logger - Static variable in class net.bmahe.genetics4j.samples.QuickStart
- logger - Static variable in class net.bmahe.genetics4j.samples.SimpleTest
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithEnforcedMaxDepth
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- logger - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- logger - Static variable in class net.bmahe.genetics4j.samples.TSVExample
- LONG_PARAM_BASE_DIR_OUTPUT - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_COMBINATION_ARITHMETIC - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_COMBINATION_CROSSOVER - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_CREEP_MUTATION_MEAN - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_CREEP_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_CREEP_MUTATION_STD_DEV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- LONG_PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- LONG_PARAM_DEST_CSV_WITH_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- LONG_PARAM_DEST_CSV_WITHOUT_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- LONG_PARAM_FILENAME_BEST_NETWORK - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- LONG_PARAM_FIXED_TERMINATION - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_NUM_CLUSTERS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_NUMBER_TOURNAMENTS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_OUTPUT_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_OUTPUT_WITH_SSE_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- LONG_PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- LONG_PARAM_RANDOM_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_SOURCE_CUSTERS_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- LONG_PARAM_SOURCE_DATA_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
M
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.clustering.Clustering
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.FitnessSharingExample
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.Main
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.neat.Main
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.QuickStart
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.SimpleTest
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithEnforcedMaxDepth
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- main(String[]) - Static method in class net.bmahe.genetics4j.samples.TSVExample
- Main - Class in net.bmahe.genetics4j.samples.mixturemodel
- Main - Class in net.bmahe.genetics4j.samples.neat
- Main() - Constructor for class net.bmahe.genetics4j.samples.mixturemodel.Main
- Main() - Constructor for class net.bmahe.genetics4j.samples.neat.Main
- mapStaticDataAsArgument - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- mapStaticDataAsArgument - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- mapStaticDataAsArgument() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of static data to a kernel argument index
- mapStaticDataAsArgument() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of static data to a kernel argument index
- mapStaticDataAsArgument(Map<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for themapStaticDataAsArgumentmap.
- MAX_GENERATIONS - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MAX_MEAN - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MAX_NUM_DISTRIBUTIONS - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MAX_STD_DEV - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- maxClockFrequency - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- maxClockFrequency - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- maxClockFrequency() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the maximum configured clock frequency of the device compute units in MHz.
- maxClockFrequency() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the maximum configured clock frequency of the device compute units in MHz.
- maxClockFrequency(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for themaxClockFrequencyattribute.
- maxComputeUnits - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- maxComputeUnits - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- maxComputeUnits() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the number of parallel compute units on the device.
- maxComputeUnits() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the number of parallel compute units on the device.
- maxComputeUnits(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for themaxComputeUnitsattribute.
- maxDepth - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- maxDepth - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- maxDepth - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- maxDepth - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- maxDepth() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- maxDepth() - Method in class net.bmahe.genetics4j.gp.program.Program
- maxDepth() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Override the max depth to enforce
- maxDepth() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.TrimTree
- 
Override the max depth to enforce
- maxDepth(int) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Initializes the value for themaxDepthattribute.
- maxDepth(int) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- 
Initializes the optional valuemaxDepthto maxDepth.
- maxDepth(Optional<Integer>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- 
Initializes the optional valuemaxDepthto maxDepth.
- maxDepthIsSet() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- maxDepthValue(Program, TrimTree) - Method in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- maxGenerations - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- maxGenerations - Variable in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- maxGenerations - Variable in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- MAXIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
- maxIndices - Variable in class net.bmahe.genetics4j.core.util.MultiIntCounter
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- maxValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Returns the maximum value (inclusive) for integer alleles in the chromosome.
- maxValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- 
Returns the maximum value (inclusive) for integer alleles in the chromosome.
- maxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- 
Initializes the value for themaxValueattribute.
- maxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Initializes the value for themaxValueattribute.
- maxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Initializes the value for themaxValueattribute.
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- maxWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Returns the maximum allowed connection weight value.
- maxWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- 
Returns the maximum allowed connection weight value.
- maxWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Initializes the value for themaxWeightValueattribute.
- maxWorkGroupSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- maxWorkGroupSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- maxWorkGroupSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the maximum number of work-items in a work group for kernel execution.
- maxWorkGroupSize() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the maximum number of work-items in a work group for kernel execution.
- maxWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for themaxWorkGroupSizeattribute.
- maxWorkItemDimensions - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- maxWorkItemDimensions - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- maxWorkItemDimensions() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the maximum number of work-item dimensions supported by the device.
- maxWorkItemDimensions() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the maximum number of work-item dimensions supported by the device.
- maxWorkItemDimensions(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for themaxWorkItemDimensionsattribute.
- maxWorkItemSizes - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- maxWorkItemSizes - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- maxWorkItemSizes() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the maximum number of work-items in each dimension of a work group.
- maxWorkItemSizes() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the maximum number of work-items in each dimension of a work group.
- maxWorkItemSizes(long...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for themaxWorkItemSizesattribute.
- 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 themeanattribute.
- 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
- members - Variable in class net.bmahe.genetics4j.neat.Species
- mergeInternal(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- mergeInternal(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- MIN_MEAN - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MIN_NUM_DISTRIBUTIONS - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MIN_STD_DEV - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- MINIMIZE - Enum constant in enum class net.bmahe.genetics4j.core.spec.Optimization
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Returns the minimum number of individuals required to maintain a species.
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Returns the minimum number of individuals required to maintain a species.
- minSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Initializes the value for theminSpeciesSizeattribute.
- minSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSizeBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSizeIsSet() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- minValue - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Returns the minimum value (inclusive) for integer alleles in the chromosome.
- minValue() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- 
Returns the minimum value (inclusive) for integer alleles in the chromosome.
- minValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- 
Initializes the value for theminValueattribute.
- minValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Initializes the value for theminValueattribute.
- minValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Initializes the value for theminValueattribute.
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- minWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Returns the minimum allowed connection weight value.
- minWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- 
Returns the minimum allowed connection weight value.
- minWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Initializes the value for theminWeightValueattribute.
- mix(TreeNode<Operation<?>>, TreeNode<Operation<?>>, Set<Class>, Map<Class, List<TreeNode<Operation<?>>>>, Map<Class, List<TreeNode<Operation<?>>>>) - Method in class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- MooCPU - Class in net.bmahe.genetics4j.samples.mixturemodel
- MooCPU(int, Comparator<Genotype>, String, int) - Constructor for class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- MooGPU - Class in net.bmahe.genetics4j.samples.mixturemodel
- MooGPU(int, Comparator<Genotype>, String, int) - Constructor for class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- MUL - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- MUL_0_WITH_ANYTHING - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- MUL_1_WITH_ANYTHING - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- MUL_ANYTHING_WITH_0 - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- MUL_ANYTHING_WITH_1 - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- MUL_SAME_BRANCHES - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- 
multiplication of the same branch -> square of the first branch
- MUL_TWO_COEFFICIENTS - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- 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
- MultipleComputer - Interface in net.bmahe.genetics4j.gpu.spec.fitness
- MULTIPLY_INPUT_WITH_EXP_SAME_INPUT_COEFF - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- MULTIPLY_INPUT_WITH_SAME_INPUT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- 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
- MultiProgramGenerator - Class in net.bmahe.genetics4j.gp.program
- MultiProgramGenerator(RandomGenerator, Collection<ProgramGenerator>) - Constructor for class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- 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
- multiStageDescriptor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- MultiStageDescriptor - Interface in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- MultiStageFitness<T> - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
GPU-accelerated fitness evaluator that executes multiple sequential OpenCL kernels for complex fitness computation.
- MultiStageFitness(MultiStageDescriptor, FitnessExtractor<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- 
Constructs a MultiStageFitness with the specified stage descriptor and fitness extractor.
- MultiTournaments<T> - Interface in net.bmahe.genetics4j.core.spec.selection
- MultiTournamentsSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- MultiTournamentsSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- mutate(long, Genotype) - Method in interface net.bmahe.genetics4j.core.mutation.Mutator
- 
Applies mutation to the given genotype and returns a new mutated genotype.
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- mutate(long, Genotype) - Method in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- 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
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- 
Applies add-connection mutation to a NEAT chromosome.
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- mutateConnection(CreepMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeCreepMutationHandler
- mutateConnection(RandomMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeRandomMutationHandler
- mutateConnection(Connection, double, Supplier<Float>, Supplier<Float>, float, float) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- mutateConnection(AddNode, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- mutateConnection(SwitchStateMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeSwitchStateHandler
- mutateConnection(T, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- mutateGenotypes(long, List<Genotype>) - Method in class net.bmahe.genetics4j.core.EASystem
- mutationClazz - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- mutationPolicies - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Sets or replaces all elements formutationPolicieslist.
- mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Sets or replaces all elements formutationPolicieslist.
- mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- 
Sets or replaces all elements formutationPolicieslist.
- mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Sets or replaces all elements formutationPolicieslist.
- mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.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 themutationPolicyattribute.
- MutationPolicy - Interface in net.bmahe.genetics4j.core.spec.mutation
- 
Marker interface for mutation policy specifications in evolutionary algorithms.
- MutationPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.mutation
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements formutationPolicyHandlerFactorieslist.
- mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements formutationPolicyHandlerFactorieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 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
- mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- mutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- mutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- Mutator - Interface in net.bmahe.genetics4j.core.mutation
- 
Functional interface for applying mutation operations to genotypes in evolutionary algorithms.
- mutators - Variable in class net.bmahe.genetics4j.core.EASystem
N
- name - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- name - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation
- name - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- name - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- name - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- name - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- name - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- name() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the device name provided by the vendor.
- name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the device name provided by the vendor.
- name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Returns the name of the kernel function.
- name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the platform name provided by the vendor.
- name() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Returns the name of the kernel function.
- name() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the platform name provided by the vendor.
- name(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Initializes the value for thenameattribute.
- name(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Initializes the value for thenameattribute.
- name(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Initializes the value for thenameattribute.
- name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thenameattribute.
- name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Initializes the value for thenameattribute.
- name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for thenameattribute.
- NAME_ADD - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_COS - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_DIV - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_E - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- NAME_EXP - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_MUL - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_PI - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- NAME_POW - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_SIN - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_STR_TO_DOUBLE - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NAME_SUB - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- NeatChromosome - Class in net.bmahe.genetics4j.neat.chromosomes
- 
Represents a neural network chromosome in the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- NeatChromosome(int, int, float, float, List<Connection>) - Constructor for class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- 
Constructs a new NEAT chromosome with the specified network topology and parameters.
- NeatChromosomeAddConnection - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- 
Chromosome mutation handler that adds new connections to NEAT (NeuroEvolution of Augmenting Topologies) neural networks.
- NeatChromosomeAddConnection(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- 
Constructs a new add-connection mutation handler with the specified components.
- NeatChromosomeAddNodeMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeAddNodeMutationHandler(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- NeatChromosomeCombinator<T> - Class in net.bmahe.genetics4j.neat.combination
- 
Implements genetic crossover for NEAT (NeuroEvolution of Augmenting Topologies) neural network chromosomes.
- NeatChromosomeCombinator(RandomGenerator, NeatCombination, ParentComparisonHandler) - Constructor for class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- 
Constructs a new NEAT chromosome combinator with the specified components.
- NeatChromosomeConnectionWeightMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeConnectionWeightMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- NeatChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeCreepMutationHandler
- NeatChromosomeDeleteConnection - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeDeleteConnection(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- NeatChromosomeDeleteNodeMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeDeleteNodeMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- NeatChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeRandomMutationHandler
- NeatChromosomeSpec - Class in net.bmahe.genetics4j.neat.spec
- 
Specification for NEAT (NeuroEvolution of Augmenting Topologies) neural network chromosomes.
- NeatChromosomeSpec() - Constructor for class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- NeatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.neat.spec
- NeatChromosomeSwitchStateHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeSwitchStateHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeSwitchStateHandler
- neatCombination - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- NeatCombination - Interface in net.bmahe.genetics4j.neat.spec.combination
- 
Configuration policy for NEAT (NeuroEvolution of Augmenting Topologies) genetic crossover operations.
- NeatCombination.Builder - Class in net.bmahe.genetics4j.neat.spec.combination
- NeatCombinationHandler<T> - Class in net.bmahe.genetics4j.neat.combination
- 
Chromosome combinator handler for NEAT (NeuroEvolution of Augmenting Topologies) genetic crossover.
- NeatCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- 
Constructs a new NEAT combination handler with the specified random generator.
- NeatConnectedChromosomeFactory - Class in net.bmahe.genetics4j.neat.chromosomes.factory
- 
Factory for creating fully-connected initial NEAT (NeuroEvolution of Augmenting Topologies) chromosomes.
- NeatConnectedChromosomeFactory(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- 
Constructs a new connected chromosome factory with the specified components.
- NeatConnectionWeight - Class in net.bmahe.genetics4j.neat.spec.mutation
- NeatConnectionWeight() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- NeatConnectionWeight.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- NeatConnectionWeightPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- 
Mutation policy handler for NEAT (NeuroEvolution of Augmenting Topologies) connection weight mutations.
- NeatConnectionWeightPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- 
Constructs a new connection weight policy handler with the specified random generator.
- NeatEAExecutionContexts - Class in net.bmahe.genetics4j.neat
- 
Factory class for creating NEAT (NeuroEvolution of Augmenting Topologies) execution contexts.
- NeatEAExecutionContexts() - Constructor for class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- NeatEmptyChromosomeFactory - Class in net.bmahe.genetics4j.neat.chromosomes.factory
- NeatEmptyChromosomeFactory() - Constructor for class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- neatPaper - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Sigmoid activation function with steepness 4.9 as used in the original NEAT paper (double version).
- neatPaperFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Sigmoid activation function with steepness 4.9 as used in the original NEAT paper (float version).
- neatSelection - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- NeatSelection<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- 
Selection policy for NEAT (NeuroEvolution of Augmenting Topologies) species-based selection.
- NeatSelection() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- NeatSelection.Builder<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- NeatSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.selection
- 
Selection policy handler for NEAT (NeuroEvolution of Augmenting Topologies) species-based selection.
- NeatSelectionPolicyHandler(RandomGenerator, SpeciesIdGenerator) - Constructor for class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- 
Constructs a new NEAT selection policy handler with the specified components.
- NeatSelectorImpl<T> - Class in net.bmahe.genetics4j.neat.selection
- 
Concrete implementation of species-based selection for NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- NeatSelectorImpl(RandomGenerator, NeatSelection<T>, SpeciesIdGenerator, Selector<T>) - Constructor for class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- 
Constructs a new NEAT selector implementation with the specified components.
- NeatSwitchStatePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- NeatSwitchStatePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- NeatUtils - Class in net.bmahe.genetics4j.neat
- 
Utility class providing core algorithmic operations for the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- NeatUtils() - Constructor for class net.bmahe.genetics4j.neat.NeatUtils
- net.bmahe.genetics4j.core - package net.bmahe.genetics4j.core
- net.bmahe.genetics4j.core.chromosomes - package net.bmahe.genetics4j.core.chromosomes
- net.bmahe.genetics4j.core.chromosomes.factory - package net.bmahe.genetics4j.core.chromosomes.factory
- net.bmahe.genetics4j.core.combination - package net.bmahe.genetics4j.core.combination
- net.bmahe.genetics4j.core.combination.erx - package net.bmahe.genetics4j.core.combination.erx
- net.bmahe.genetics4j.core.combination.multicombinations - package net.bmahe.genetics4j.core.combination.multicombinations
- net.bmahe.genetics4j.core.combination.multipointarithmetic - package net.bmahe.genetics4j.core.combination.multipointarithmetic
- net.bmahe.genetics4j.core.combination.multipointcrossover - package net.bmahe.genetics4j.core.combination.multipointcrossover
- net.bmahe.genetics4j.core.combination.ordercrossover - package net.bmahe.genetics4j.core.combination.ordercrossover
- net.bmahe.genetics4j.core.combination.singlepointarithmetic - package net.bmahe.genetics4j.core.combination.singlepointarithmetic
- net.bmahe.genetics4j.core.combination.singlepointcrossover - package net.bmahe.genetics4j.core.combination.singlepointcrossover
- net.bmahe.genetics4j.core.evaluation - package net.bmahe.genetics4j.core.evaluation
- net.bmahe.genetics4j.core.evolutionlisteners - package net.bmahe.genetics4j.core.evolutionlisteners
- net.bmahe.genetics4j.core.mutation - package net.bmahe.genetics4j.core.mutation
- net.bmahe.genetics4j.core.mutation.chromosome - package net.bmahe.genetics4j.core.mutation.chromosome
- net.bmahe.genetics4j.core.mutation.chromosome.creepmutation - package net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
- net.bmahe.genetics4j.core.mutation.chromosome.randommutation - package net.bmahe.genetics4j.core.mutation.chromosome.randommutation
- net.bmahe.genetics4j.core.mutation.chromosome.swapmutation - package net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
- net.bmahe.genetics4j.core.postevaluationprocess - package net.bmahe.genetics4j.core.postevaluationprocess
- net.bmahe.genetics4j.core.replacement - package net.bmahe.genetics4j.core.replacement
- net.bmahe.genetics4j.core.selection - package net.bmahe.genetics4j.core.selection
- net.bmahe.genetics4j.core.spec - package net.bmahe.genetics4j.core.spec
- net.bmahe.genetics4j.core.spec.chromosome - package net.bmahe.genetics4j.core.spec.chromosome
- net.bmahe.genetics4j.core.spec.combination - package net.bmahe.genetics4j.core.spec.combination
- net.bmahe.genetics4j.core.spec.mutation - package net.bmahe.genetics4j.core.spec.mutation
- net.bmahe.genetics4j.core.spec.replacement - package net.bmahe.genetics4j.core.spec.replacement
- net.bmahe.genetics4j.core.spec.selection - package net.bmahe.genetics4j.core.spec.selection
- net.bmahe.genetics4j.core.spec.statistics.distributions - package net.bmahe.genetics4j.core.spec.statistics.distributions
- net.bmahe.genetics4j.core.termination - package net.bmahe.genetics4j.core.termination
- net.bmahe.genetics4j.core.util - package net.bmahe.genetics4j.core.util
- net.bmahe.genetics4j.core.util.immutables - package net.bmahe.genetics4j.core.util.immutables
- net.bmahe.genetics4j.extras - package net.bmahe.genetics4j.extras
- net.bmahe.genetics4j.extras.evolutionlisteners - package net.bmahe.genetics4j.extras.evolutionlisteners
- net.bmahe.genetics4j.gp - package net.bmahe.genetics4j.gp
- net.bmahe.genetics4j.gp.chromosomes.factory - package net.bmahe.genetics4j.gp.chromosomes.factory
- net.bmahe.genetics4j.gp.combination - package net.bmahe.genetics4j.gp.combination
- net.bmahe.genetics4j.gp.math - package net.bmahe.genetics4j.gp.math
- net.bmahe.genetics4j.gp.mutation - package net.bmahe.genetics4j.gp.mutation
- net.bmahe.genetics4j.gp.postevaluationprocess - package net.bmahe.genetics4j.gp.postevaluationprocess
- net.bmahe.genetics4j.gp.program - package net.bmahe.genetics4j.gp.program
- net.bmahe.genetics4j.gp.selection - package net.bmahe.genetics4j.gp.selection
- net.bmahe.genetics4j.gp.spec - package net.bmahe.genetics4j.gp.spec
- net.bmahe.genetics4j.gp.spec.chromosome - package net.bmahe.genetics4j.gp.spec.chromosome
- net.bmahe.genetics4j.gp.spec.combination - package net.bmahe.genetics4j.gp.spec.combination
- net.bmahe.genetics4j.gp.spec.mutation - package net.bmahe.genetics4j.gp.spec.mutation
- net.bmahe.genetics4j.gp.spec.selection - package net.bmahe.genetics4j.gp.spec.selection
- net.bmahe.genetics4j.gp.utils - package net.bmahe.genetics4j.gp.utils
- net.bmahe.genetics4j.gpu - package net.bmahe.genetics4j.gpu
- net.bmahe.genetics4j.gpu.opencl - package net.bmahe.genetics4j.gpu.opencl
- net.bmahe.genetics4j.gpu.opencl.model - package net.bmahe.genetics4j.gpu.opencl.model
- net.bmahe.genetics4j.gpu.spec - package net.bmahe.genetics4j.gpu.spec
- net.bmahe.genetics4j.gpu.spec.fitness - package net.bmahe.genetics4j.gpu.spec.fitness
- net.bmahe.genetics4j.gpu.spec.fitness.cldata - package net.bmahe.genetics4j.gpu.spec.fitness.cldata
- net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext - package net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
- net.bmahe.genetics4j.gpu.spec.fitness.multistage - package net.bmahe.genetics4j.gpu.spec.fitness.multistage
- net.bmahe.genetics4j.moo - package net.bmahe.genetics4j.moo
- net.bmahe.genetics4j.moo.nsga2.impl - package net.bmahe.genetics4j.moo.nsga2.impl
- net.bmahe.genetics4j.moo.nsga2.spec - package net.bmahe.genetics4j.moo.nsga2.spec
- net.bmahe.genetics4j.moo.spea2.replacement - package net.bmahe.genetics4j.moo.spea2.replacement
- net.bmahe.genetics4j.moo.spea2.spec.replacement - package net.bmahe.genetics4j.moo.spea2.spec.replacement
- net.bmahe.genetics4j.neat - package net.bmahe.genetics4j.neat
- net.bmahe.genetics4j.neat.chromosomes - package net.bmahe.genetics4j.neat.chromosomes
- net.bmahe.genetics4j.neat.chromosomes.factory - package net.bmahe.genetics4j.neat.chromosomes.factory
- net.bmahe.genetics4j.neat.combination - package net.bmahe.genetics4j.neat.combination
- net.bmahe.genetics4j.neat.combination.parentcompare - package net.bmahe.genetics4j.neat.combination.parentcompare
- net.bmahe.genetics4j.neat.mutation - package net.bmahe.genetics4j.neat.mutation
- net.bmahe.genetics4j.neat.mutation.chromosome - package net.bmahe.genetics4j.neat.mutation.chromosome
- net.bmahe.genetics4j.neat.selection - package net.bmahe.genetics4j.neat.selection
- net.bmahe.genetics4j.neat.spec - package net.bmahe.genetics4j.neat.spec
- net.bmahe.genetics4j.neat.spec.combination - package net.bmahe.genetics4j.neat.spec.combination
- net.bmahe.genetics4j.neat.spec.combination.parentcompare - package net.bmahe.genetics4j.neat.spec.combination.parentcompare
- net.bmahe.genetics4j.neat.spec.mutation - package net.bmahe.genetics4j.neat.spec.mutation
- net.bmahe.genetics4j.neat.spec.selection - package net.bmahe.genetics4j.neat.spec.selection
- net.bmahe.genetics4j.neat.util - package net.bmahe.genetics4j.neat.util
- net.bmahe.genetics4j.samples - package net.bmahe.genetics4j.samples
- net.bmahe.genetics4j.samples.clustering - package net.bmahe.genetics4j.samples.clustering
- net.bmahe.genetics4j.samples.mixturemodel - package net.bmahe.genetics4j.samples.mixturemodel
- net.bmahe.genetics4j.samples.neat - package net.bmahe.genetics4j.samples.neat
- net.bmahe.genetics4j.samples.symbolicregression - package net.bmahe.genetics4j.samples.symbolicregression
- newValue - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- newValue - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- newValue() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- newValue() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- newValue(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Initializes the value for thenewValueattribute.
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- newValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Initializes the value for thenewValuesDistributionattribute.
- newValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistributionBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- next() - Method in class net.bmahe.genetics4j.core.PopulationIterator
- 
Returns the next individual in the population and advances the iterator position.
- next() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- NodeReplacement - Interface in net.bmahe.genetics4j.gp.spec.mutation
- NodeReplacementMutator - Class in net.bmahe.genetics4j.gp.mutation
- NodeReplacementMutator(ProgramHelper, RandomGenerator, AbstractEAConfiguration, double) - Constructor for class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- NodeReplacementPolicyHandler<T> - Class in net.bmahe.genetics4j.gp.mutation
- NodeReplacementPolicyHandler(RandomGenerator, ProgramHelper) - Constructor for class net.bmahe.genetics4j.gp.mutation.NodeReplacementPolicyHandler
- NormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- NormalDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- nsga2Selection - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- NSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
NSGA2 Selection specification
- NSGA2Selection() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- NSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- NSGA2SelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2SelectionPolicyHandler() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- NSGA2SelectionPolicyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2SelectionPolicyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandlerFactory
- NSGA2Selector<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2Selector(NSGA2Selection<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- NSGA2Utils - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2Utils() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Utils
- NUM_POINTS_PER_DISTRIBUTION - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Number of objectives
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Describe how many objectives are embedded in T
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Number of objectives
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Describe how many objectives are embedded in T
- numberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the value for thenumberObjectivesattribute.
- numberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the value for thenumberObjectivesattribute.
- 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 thenumberOfPartitionsattribute.
- 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 thenumBitsattribute.
- 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 - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 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() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Number of candidates in each tournament
- numCandidates() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Number of candidates in each tournament
- numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- 
Initializes the value for thenumCandidatesattribute.
- numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- 
Initializes the value for thenumCandidatesattribute.
- numCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the value for thenumCandidatesattribute.
- 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 thenumCrossoversattribute.
- numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- 
Initializes the value for thenumCrossoversattribute.
- numDevices - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- numDevices - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- numDevices() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the number of OpenCL devices available on this platform.
- numDevices() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the number of OpenCL devices available on this platform.
- numDevices(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for thenumDevicesattribute.
- numDevices(cl_platform_id) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Returns the total number of OpenCL devices available on the platform.
- numDevices(cl_platform_id) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- 
Returns the total number of OpenCL devices available on the platform.
- numDevices(cl_platform_id, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
- 
Returns the number of OpenCL devices of the specified type available on the platform.
- numDevices(cl_platform_id, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- 
Returns the number of OpenCL devices of the specified type available on the platform.
- numInputs - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- numInputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- numInputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numInputs() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Returns the number of input nodes for the neural network.
- numInputs() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- 
Returns the number of input nodes for the neural network.
- numInputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Initializes the value for thenumInputsattribute.
- numOutputs - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- numOutputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- numOutputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numOutputs() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Returns the number of output nodes for the neural network.
- numOutputs() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- 
Returns the number of output nodes for the neural network.
- numOutputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- 
Initializes the value for thenumOutputsattribute.
- numPlatforms() - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- 
Returns the number of OpenCL platforms available in the system.
- 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 thenumSwapattribute.
O
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Sort T based on the objective passed as a parameter
- objectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- 
Initializes the value for theobjectiveComparatorattribute.
- objectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- 
Initializes the value for theobjectiveComparatorattribute.
- ObjectiveDistance<T> - Interface in net.bmahe.genetics4j.moo
- 
Provide a method to compute distances between to fitness scores along one objective
- of(boolean, int, Pointer, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Construct a new immutableSinglePointArithmeticinstance.
- 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 immutableRandomMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
- 
Construct a new immutableRandomMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Construct a new immutableNodeReplacementinstance.
- of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Construct a new immutableProgramRandomMutateinstance.
- of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Construct a new immutableProgramRandomPruneinstance.
- of(double) - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.NodeReplacement
- of(double) - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomMutate
- of(double) - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomPrune
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- 
Construct a new immutableAddNodeMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- 
Construct a new immutableAddNodeMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- 
Construct a new immutableDeleteNodeMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- 
Construct a new immutableDeleteNodeMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Construct a new immutableAddConnectioninstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Construct a new immutableAddNodeinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Construct a new immutableDeleteConnectioninstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Construct a new immutableDeleteNodeinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Construct a new immutableSwitchStateMutationinstance.
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- 
Construct a new immutableSwitchStateMutationinstance.
- of(double...) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(double[], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Construct a new immutableNormalDistributioninstance.
- 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 immutableSwapMutationinstance.
- of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- 
Construct a new immutableSwapMutationinstance.
- 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 immutableDeleteNLastinstance.
- 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 immutableCreepMutationinstance.
- of(float...) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(float[], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(float, BiPredicate<Individual<U>, Individual<U>>, SelectionPolicy) - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Creates a NEAT selection policy with custom keep ratio and specified parameters.
- 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 immutableBitChromosomeSpecinstance.
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Construct a new immutableMultiPointCrossoverinstance.
- 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 immutableMultiPointCrossoverinstance.
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Construct a new immutableTournamentinstance.
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int) - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.TrimTree
- 
Build a TrimTree enforcing a specific max depth
- of(int...) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(int[], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Construct a new immutableMultiPointArithmeticinstance.
- 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 immutableDoubleChromosomeSpecinstance.
- of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Construct a new immutableDoubleChromosomeSpecinstance.
- 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 immutableProportionalTournamentinstance.
- 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 immutableFloatChromosomeSpecinstance.
- of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Construct a new immutableFloatChromosomeSpecinstance.
- of(int, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- of(int, int, float, boolean, int) - Static method in interface net.bmahe.genetics4j.neat.Connection
- 
Creates a new connection with the specified parameters.
- of(int, int, float, boolean, int) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Construct a new immutableConnectioninstance.
- of(int, int, float, float) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Construct a new immutableNeatChromosomeSpecinstance.
- of(int, int, float, float) - Static method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- 
Creates a new NEAT chromosome specification with the given parameters.
- of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Construct a new immutableIntChromosomeSpecinstance.
- of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- 
Creates a new integer chromosome specification with the given parameters.
- of(int, Comparator<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Construct a new immutableNSGA2Selectioninstance.
- of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Construct a new immutableTournamentNSGA2Selectioninstance.
- of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Construct a new immutablePartialMutationinstance.
- of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- of(long...) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(long[], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- of(long[], long[]) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- of(Class...) - Static method in class net.bmahe.genetics4j.gp.InputSpec
- of(Class[], Class, Function<InputSpec, Operation>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- of(Iterable<? extends Class>) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Construct a new immutableInputSpecinstance.
- of(Iterable<? extends CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Construct a new immutableMultiCombinationsinstance.
- of(Iterable<? extends MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Construct a new immutableMultiMutationsinstance.
- of(Iterable<? extends SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Construct a new immutableMultiSelectionsinstance.
- of(Iterable<? extends Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Construct a new immutableMultiTournamentsinstance.
- of(Iterable<? extends OperationFactory>, Iterable<? extends OperationFactory>, InputSpec, int) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Construct a new immutablePrograminstance.
- of(Iterable<? extends Rule>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Construct a new immutableProgramApplyRulesinstance.
- of(Iterable<String>, Iterable<String>, Iterable<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Construct a new immutablePrograminstance.
- of(String, Class[], Class, BiFunction<Object[], Object[], Object>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- of(String, Class, int) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Construct a new immutableInputOperationinstance.
- of(String, Class, T) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Construct a new immutableCoefficientOperationinstance.
- of(String, Iterable<? extends Class>, Class, BiFunction<T[], Object[], Object>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Construct a new immutableOperationinstance.
- of(String, Iterable<? extends ColumnExtractor<T, U>>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- of(String, Iterable<? extends ColumnExtractor<T, U>>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Construct a new immutableCSVEvolutionListenerinstance.
- of(String, List<Class>, Class, BiFunction<T[], Object[], Object>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Construct a new immutableOperationinstance.
- of(String, List<ColumnExtractor<T, U>>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- of(String, List<ColumnExtractor<T, U>>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Construct a new immutableCSVEvolutionListenerinstance.
- of(String, ColumnExtractorFunction<T, U>) - Static method in interface net.bmahe.genetics4j.extras.evolutionlisteners.ColumnExtractor
- of(String, ColumnExtractorFunction<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Construct a new immutableColumnExtractorinstance.
- of(String, GenerationFunction<T, U>, Iterable<? extends ColumnExtractor<T, U>>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- of(String, GenerationFunction<T, U>, Iterable<? extends ColumnExtractor<T, U>>, int) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 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 immutableFitnessSharinginstance.
- of(BiFunction<T, T, Double>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Construct a new immutableSPEA2Replacementinstance.
- of(BiPredicate<Individual<U>, Individual<U>>, SelectionPolicy) - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Creates a NEAT selection policy with default keep ratio and specified parameters.
- of(Predicate<TreeNode<Operation<?>>>, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Construct a new immutableRuleinstance.
- of(List<Class>) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Construct a new immutableInputSpecinstance.
- of(List<Class>) - Static method in class net.bmahe.genetics4j.gp.InputSpec
- of(List<String>, Set<String>, Set<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Construct a new immutablePrograminstance.
- of(List<Genotype>, List<U>) - Static method in class net.bmahe.genetics4j.core.Population
- 
Creates a new population with the specified genotypes and fitnesses.
- of(List<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.Population
- 
Creates a new population from a list of individuals.
- of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Construct a new immutableMultiCombinationsinstance.
- 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 immutableMultiMutationsinstance.
- 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 immutableMultiSelectionsinstance.
- 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 immutableMultiTournamentsinstance.
- of(List<Tournament<U>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- of(List<Rule>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Construct a new immutableProgramApplyRulesinstance.
- of(List<Rule>) - Static method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramApplyRules
- of(Optional<? extends U>, long, int, Genotype, T, boolean) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Construct a new immutableEvolutionStepinstance.
- of(Optional<Integer>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Construct a new immutableTrimTreeinstance.
- of(Optional<U>, long, int, Genotype, T, boolean) - Static method in interface net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
- of(RandomGenerator, Function<Genotype, Integer>, double, double) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Construct a new immutableTarpeianMethodinstance.
- of(RandomGenerator, Function<Genotype, Integer>, double, double) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- of(Set<OperationFactory>, Set<OperationFactory>, InputSpec, int) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Construct a new immutablePrograminstance.
- of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Construct a new immutableIndividualinstance.
- of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Construct a new immutableGenotypeFitnessinstance.
- of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.Individual
- 
Creates a new individual with the specified genotype and fitness.
- of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- of(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Construct a new immutableEvolutionResultinstance.
- of(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Construct a new immutableEvolutionResultinstance.
- 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.gp.spec.selection.ImmutableDoubleTournament
- 
Construct a new immutableDoubleTournamentinstance.
- 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.gp.spec.selection.DoubleTournament
- 
Creates a new DoubleTournament selection policy with fitness-first mode enabled.
- of(Program) - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Construct a new immutableProgramTreeChromosomeSpecinstance.
- of(Program) - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ProgramTreeChromosomeSpec
- of(Platform, Device, cl_context, cl_command_queue, cl_program, Map<String, ? extends cl_kernel>, Map<String, ? extends KernelInfo>) - Static method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Construct a new immutableOpenCLExecutionContextinstance.
- of(MultiStageDescriptor, FitnessExtractor<U>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- 
Creates a new MultiStageFitness instance with the specified configuration.
- of(SingleKernelFitnessDescriptor, FitnessExtractor<U>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- 
Creates a new SingleKernelFitness instance with the specified configuration.
- of(cl_mem, int, int) - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
- 
Creates a new CLData instance with the specified OpenCL memory object, data type, and size.
- of(cl_mem, int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Construct a new immutableCLDatainstance.
- of(U, Collection<TreeNode<U>>) - Static method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Creates a new tree node with the specified data and children.
- ofBinary(String, Class<T>, Class<U>, Class<V>, BiFunction<T, U, V>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- ofCoefficient(String, Class, Object) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- ofContent(String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Creates a program from direct OpenCL source content with a single kernel.
- ofCPU() - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that filters for CPU devices only.
- ofDefault() - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- 
Creates a default evolution listener that outputs to System.out without external logging dependencies.
- ofDefault() - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Creates a NEAT selection policy with standard default parameters.
- ofDefault(int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- 
Creates a default evolution listener with generation skipping.
- ofDefault(int, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- 
Creates a default evolution listener that shows the top N individuals.
- ofDefault(int, int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- 
Creates a fully configurable default evolution listener.
- ofDefault(int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- 
Creates a default evolution listener with custom genotype formatting.
- ofExtension(String) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that filters platforms supporting the specified OpenCL extension.
- ofExtensions(Set<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that filters platforms supporting all specified OpenCL extensions.
- ofFitnessAtLeast(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops when any individual reaches a minimum fitness threshold.
- ofFitnessAtMost(T) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops when any individual reaches a maximum fitness threshold.
- ofFitnessVector() - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, int, Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- 
Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- 
Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- 
Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Number
- ofFixedNumSwap(double, int) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- 
Construct a new immutableSwapMutationinstance.
- ofFloatFitness(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- ofFloatSupplier(DataSupplier<float[]>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- offspringGeneratedRatio - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for theoffspringGeneratedRatioattribute.
- 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 theoffspringGeneratedRatioattribute.
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theoffspringGeneratedRatioattribute.
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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 theoffspringRatioattribute.
- 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 theoffspringSelectionPolicyattribute.
- offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 
Initializes the value for theoffspringSelectionPolicyattribute.
- offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- 
Initializes the value for theoffspringSelectionPolicyattribute.
- 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
- ofGenerationAndPopulationSize() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofGenerationAndPopulationSize(boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofGenotypeSize() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- ofGenotypeSizeAndWorkGroup(long[]) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- ofGlobalWorkSize(long[]) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- ofGlobalWorkSize1D(long) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContextComputers
- ofGPU() - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that filters for GPU devices only.
- ofImage(byte[], int, int, int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- ofImage(byte[], int, int, int, int, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- ofImage(int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofImage(int, int, int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofIntSupplier(DataSupplier<int[]>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofLinearize(double[][], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- 
Expect an evenly shaped data
- ofLinearize(float[][]) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- 
Expect an evenly shaped data
- ofLinearize(float[][], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- 
Expect an evenly shaped data
- ofLinearize(int[][], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- 
Expect an evenly shaped data
- ofLinearize(long[][], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- 
Expect an evenly shaped data
- ofLinearizeDoubleChromosome(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofLinearizeDoubleChromosome(int, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofLinearizeFloatChromosome(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofLinearizeFloatChromosome(int, boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
- ofLogTopN(Logger, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Comparator<U>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Comparator<U>, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofLogTopN(Logger, int, Function<Genotype, String>) - Static method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListeners
- ofMaxGeneration(long) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops evolution after a specified number of generations.
- ofMaxTime(Duration) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops evolution after a specified time duration.
- ofMaxWorkGroupSize(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofMaxWorkGroupSize(int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofMaxWorkGroupSizeFloat() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofMaxWorkGroupSizeFloat(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofMultiplePopulationSizeFloat(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofMultiplePopulationSizeFloat(MultipleComputer) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofNormal(double, double, double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- ofOperationSupplier(Class[], Class, Supplier<Operation>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- ofPopulationSizeFloat() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofProfile(PlatformProfile) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that filters platforms by the specified profile type.
- ofResource(String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Creates a program from a classpath resource with a single kernel.
- ofResource(String, String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Creates a program from a classpath resource with a single kernel and build options.
- ofSize(int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofSize(int, long) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofSizeFloat(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofSizeFloat(long) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofSizeInt(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- ofSizeInt(long) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofStableFitness(int) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops when fitness stops improving for a specified number of generations.
- ofStandard(BiFunction<Genotype, Genotype, Double>, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- ofStandard(BiFunction<Genotype, Genotype, Double>, double, double) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- ofTerminal(String, Class<T>, Supplier<T>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- ofTopN(String, GenerationFunction<T, U>, Iterable<? extends ColumnExtractor<T, U>>, int) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- ofTopN(String, GenerationFunction<T, U>, Iterable<? extends ColumnExtractor<T, U>>, Comparator<T>, int) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- ofTreeChromosome(RandomGenerator, int, double, double) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- ofType(DeviceType) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that filters devices by the specified device type.
- ofUnary(String, Class<T>, Class<U>, Function<T, U>) - Static method in class net.bmahe.genetics4j.gp.OperationFactories
- ofWorkGroupSize(int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- ofWorkGroupSize(int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.LocalMemoryAllocators
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- 
Called after each generation to notify about evolution progress.
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- 
Called after each generation to notify about evolution progress.
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- 
Logs the top N individuals for the current generation.
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- onEvolution(long, List<Genotype>, List<T>, boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- OpenCLExecutionContext - Interface in net.bmahe.genetics4j.gpu.opencl
- 
Encapsulates a complete OpenCL execution environment for a specific device with compiled kernels and runtime context.
- OpenCLExecutionContext.Builder - Class in net.bmahe.genetics4j.gpu.opencl
- OpenCLFitness<T> - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
Abstract base class for implementing OpenCL-based fitness evaluation in GPU-accelerated evolutionary algorithms.
- OpenCLFitness() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
- openPrinter() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- Operation<T> - Class in net.bmahe.genetics4j.gp
- 
Represents an operation (function or terminal) in genetic programming.
- Operation() - Constructor for class net.bmahe.genetics4j.gp.Operation
- OperationFactories - Class in net.bmahe.genetics4j.gp
- OperationFactories() - Constructor for class net.bmahe.genetics4j.gp.OperationFactories
- OperationFactory - Interface in net.bmahe.genetics4j.gp
- 
Factory interface for creating operations in genetic programming.
- OPT_BASE_DIR - Static variable in class net.bmahe.genetics4j.samples.mixturemodel.Main
- 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_AUTO_FLUSH - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- OPT_BIT_DEDUPLICATE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- OPT_BIT_DEDUPLICATE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- OPT_BIT_DEDUPLICATE - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- OPT_BIT_DEFAULT_CHROMOSOME_COMBINATOR_HANDLERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_DEFAULT_CHROMOSOME_COMBINATOR_HANDLERS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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_CHROMOSOME_MUTATION_POLICY_HANDLERS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_DEFAULT_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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_DEFAULT_REPLACEMENT_STRATEGY_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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_DEFAULT_SELECTION_POLICY_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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_DO_FITNESS_FIRST - Static variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- OPT_BIT_EVOLUTION_LISTENERS - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_EVOLUTION_LISTENERS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_INHERITANCE_THRESOLD - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- OPT_BIT_K - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- OPT_BIT_MAX_DEPTH - Static variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- OPT_BIT_MEAN - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- OPT_BIT_MIN_SPECIES_SIZE - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.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_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- OPT_BIT_OFFSPRING_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- OPT_BIT_PER_SPECIES_KEEP_RATIO - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- OPT_BIT_PERTURBATION_RATIO - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- OPT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- OPT_BIT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- OPT_BIT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- OPT_BIT_REENABLE_GENE_INHERITANCE_THRESOLD - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- OPT_BIT_SKIP_N - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- OPT_BIT_STANDARD_DEVIATION - Static variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- OPT_BIT_WEAK_RATIO - Static variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- optBits - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- optBits - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- optBits - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
- optBits - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- optBits - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- optBits - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- optBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- optBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- optBits - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- optimization - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- optimization - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- optimization() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for theoptimizationattribute.
- 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 theoptimizationattribute.
- optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- optimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theoptimizationattribute.
- optimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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
- optimizationBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- or(Collection<Predicate<Device>>) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that returns true if any of the provided predicates return true (logical OR).
- or(Collection<Predicate<Platform>>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that returns true if any of the provided predicates return true (logical OR).
- or(Predicate<Device>...) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
- 
Creates a predicate that returns true if any of the provided predicates return true (logical OR).
- or(Predicate<Platform>...) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- 
Creates a predicate that returns true if any of the provided predicates return true (logical OR).
- or(Termination<T>...) - Static method in class net.bmahe.genetics4j.core.termination.Terminations
- 
Creates a termination condition that stops when ANY of the specified conditions is met.
- OrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- OrderCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.OrderCrossover
- other - Variable in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
The field for theotherrecord component.
- other() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Returns the value of theotherrecord component.
- outputNodeIndices - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
P
- PARAM_BASE_DIR_OUTPUT - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_COMBINATION_ARITHMETIC - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_COMBINATION_CROSSOVER - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_CREEP_MUTATION_MEAN - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_CREEP_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_CREEP_MUTATION_STD_DEV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- PARAM_DEST_CSV - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- PARAM_DEST_CSV_WITH_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- PARAM_DEST_CSV_WITHOUT_SHARING - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- PARAM_FILENAME_BEST_NETWORK - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- PARAM_FIXED_TERMINATION - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_NUM_CLUSTERS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_NUMBER_TOURNAMENTS - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_OUTPUT_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_OUTPUT_WITH_SSE_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.FitnessSharingExample
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.neat.Main
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- PARAM_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- PARAM_RANDOM_MUTATION_RATE - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_SOURCE_CLUSTERS_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- PARAM_SOURCE_DATA_CSV - Static variable in class net.bmahe.genetics4j.samples.clustering.Clustering
- parentComparisonHandler - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- ParentComparisonHandler - Interface in net.bmahe.genetics4j.neat.combination.parentcompare
- 
Interface for handling parent comparison strategies during NEAT genetic crossover.
- parentComparisonHandlerLocator - Variable in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- ParentComparisonHandlerLocator - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- ParentComparisonHandlerLocator() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- parentComparisonHandlerServices - Variable in class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- parentComparisonPolicy() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicy() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Returns the policy used to compare parent fitness for inheritance decisions.
- parentComparisonPolicy() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- 
Returns the policy used to compare parent fitness for inheritance decisions.
- parentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Initializes the value for theparentComparisonPolicyattribute.
- parentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- ParentComparisonPolicy - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- parentComparisonPolicyBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicyInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- parentSelectionPolicy - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for theparentSelectionPolicyattribute.
- parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the value for theparentSelectionPolicyattribute.
- parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theparentSelectionPolicyattribute.
- parentSelector - Variable in class net.bmahe.genetics4j.core.EASystem
- ParetoUtils - Class in net.bmahe.genetics4j.moo
- ParetoUtils() - Constructor for class net.bmahe.genetics4j.moo.ParetoUtils
- parse(String) - Method in class net.bmahe.genetics4j.samples.TSPLIBParser
- parsimonyComparator - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- parsimonyComparator - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- parsimonyComparator() - Method in class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- 
Comparator used to evaluate parsimony (complexity) between individuals.
- parsimonyComparator() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Comparator used to evaluate parsimony (complexity) between individuals.
- parsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Initializes the value for theparsimonyComparatorattribute.
- parsimonyPick(Comparator<Individual<T>>, double, Individual<T>, Individual<T>) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- parsimonyTournamentSize - Variable in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.gp.spec.selection.DoubleTournament
- 
Controls the selection pressure toward less complex individuals in parsimony tournaments.
- parsimonyTournamentSize() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Controls the selection pressure toward less complex individuals in parsimony tournaments.
- parsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
- 
Initializes the value for theparsimonyTournamentSizeattribute.
- 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
- partitionLayersNodes(Set<Integer>, Set<Integer>, List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- persistClusters(double[][], String) - Static method in class net.bmahe.genetics4j.samples.clustering.IOUtils
- persistClusters(double[], double[], int[], String) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- persistClusters(float[], float[], int[], String) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
- persistDataPoints(double[][], int[], String) - Static method in class net.bmahe.genetics4j.samples.clustering.IOUtils
- persistDataPoints(double[][], String) - Static method in class net.bmahe.genetics4j.samples.clustering.IOUtils
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Returns the proportion of each species to preserve for reproduction.
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Returns the proportion of each species to preserve for reproduction.
- perSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Initializes the value for theperSpeciesKeepRatioattribute.
- perSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatioBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatioIsSet() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- perturbateWeight(float, float, float, float) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- perturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Initializes the value for theperturbationDistributionattribute.
- perturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistributionBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- perturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Initializes the value for theperturbationRatioattribute.
- perturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatioBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatioIsSet() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- PhenotypeUtils - Class in net.bmahe.genetics4j.samples.clustering
- PhenotypeUtils() - Constructor for class net.bmahe.genetics4j.samples.clustering.PhenotypeUtils
- PI - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- 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
- pickProgramGenerator() - Method in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- pickRandomCandidates(RandomGenerator, List<Genotype>, List<T>, int) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- pickRandomFunction(Program) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- pickRandomFunction(Program, Class<T>) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- pickRandomFunctionOrTerminal(Program) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- pickRandomFunctionOrTerminal(Program, Class<T>) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- pickRandomTerminal(Program) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- pickRandomTerminal(Program, Class<T>) - Method in class net.bmahe.genetics4j.gp.program.ProgramHelper
- platform - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- platform - Variable in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- platform() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Returns the OpenCL platform associated with this execution context.
- platform() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
- 
Returns the OpenCL platform associated with this execution context.
- platform(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Initializes the value for theplatformattribute.
- Platform - Interface in net.bmahe.genetics4j.gpu.opencl.model
- 
Represents an OpenCL platform providing access to compute devices and their capabilities.
- platformFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- platformFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- platformFilters - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- platformFilters() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
- 
Returns the predicate used to filter OpenCL platforms during device discovery.
- platformFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- platformFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Returns the predicate used to filter OpenCL platforms during device discovery.
- platformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Initializes the value for theplatformFiltersattribute.
- platformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- PlatformFilters - Class in net.bmahe.genetics4j.gpu.spec
- 
Utility class providing predicate-based filters for selecting OpenCL platforms in GPU-accelerated evolutionary algorithms.
- PlatformFilters() - Constructor for class net.bmahe.genetics4j.gpu.spec.PlatformFilters
- platformFiltersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- platformId - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- platformId - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- platformId() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the native OpenCL platform identifier.
- platformId() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the native OpenCL platform identifier.
- platformId(cl_platform_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for theplatformIdattribute.
- platformIds(int) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- 
Returns a list of OpenCL platform identifiers for all available platforms.
- PlatformProfile - Enum Class in net.bmahe.genetics4j.gpu.opencl.model
- PlatformProfile() - Constructor for enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
- PlatformReader - Class in net.bmahe.genetics4j.gpu.opencl
- PlatformReader() - Constructor for class net.bmahe.genetics4j.gpu.opencl.PlatformReader
- PlatformUtils - Class in net.bmahe.genetics4j.gpu.opencl
- 
Utility class providing convenient methods for OpenCL platform discovery and information queries.
- PlatformUtils() - Constructor for class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
- points - Variable in class net.bmahe.genetics4j.samples.clustering.LocationWrapper
- 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 forpopulationlist.
- Population<T> - Class in net.bmahe.genetics4j.core
- 
Represents a population of individuals in an evolutionary algorithm.
- Population() - Constructor for class net.bmahe.genetics4j.core.Population
- 
Creates an empty population.
- Population(List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.Population
- 
Creates a population with the specified genotypes and fitnesses.
- populationGenerator - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- PopulationIterator<T> - Class in net.bmahe.genetics4j.core
- 
Iterator implementation for traversing individuals in a population during evolutionary algorithms.
- PopulationIterator(Population<T>) - Constructor for class net.bmahe.genetics4j.core.PopulationIterator
- 
Constructs a new iterator for the specified population.
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 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() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- populationMutationProbability() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- populationMutationProbability() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- populationMutationProbability() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.NodeReplacement
- populationMutationProbability() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomMutate
- populationMutationProbability() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramRandomPrune
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- 
Initializes the value for thepopulationMutationProbabilityattribute.
- populationMutationProbabilityBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbabilityIsSet() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- populationSize - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- populationSize - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- populationSize() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Initializes the value for thepopulationSizeattribute.
- populationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Initializes the value for thepopulationSizeattribute.
- populationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- populationSizeBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- populationSizeBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- populationSizeIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- populationSizeIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- Position - Class in net.bmahe.genetics4j.samples
- Position(double, double) - Constructor for class net.bmahe.genetics4j.samples.Position
- postEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
- 
Called after fitness evaluation completes for a generation.
- postEvaluation() - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- postEvaluation() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- 
Cleans up OpenCL resources and releases GPU memory after evaluation completion.
- postEvaluation(AbstractEAConfiguration<T>) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- postEvaluationProcessor - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.
- PostEvaluationProcessor<T> - Interface in net.bmahe.genetics4j.core.spec
- POW - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- POW_0 - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- POW_1 - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- POW_TWO_COEFFICIENTS - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- predicate - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- predicate - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- predicate() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- predicate() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.Rule
- predicate(Predicate<TreeNode<Operation<?>>>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
- 
Initializes the value for thepredicateattribute.
- preEvaluation() - Method in interface net.bmahe.genetics4j.core.evaluation.FitnessEvaluator
- 
Called before fitness evaluation begins for a generation.
- preEvaluation() - Method in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- preEvaluation() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- 
Initializes OpenCL resources and prepares GPU devices for fitness evaluation.
- preEvaluation(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- preEvaluation(AbstractEAConfiguration<T>) - Method in interface net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
- preEvaluation(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- 
Initializes the listener with EA configuration and sets up the fitness comparator.
- preferredVectorWidthFloat - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- preferredVectorWidthFloat - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- preferredVectorWidthFloat() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the preferred vector width for float operations.
- preferredVectorWidthFloat() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the preferred vector width for float operations.
- preferredVectorWidthFloat(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thepreferredVectorWidthFloatattribute.
- preferredWorkGroupSizeMultiple - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- preferredWorkGroupSizeMultiple - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- preferredWorkGroupSizeMultiple() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Returns the preferred work group size multiple for optimal kernel execution performance.
- preferredWorkGroupSizeMultiple() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Returns the preferred work group size multiple for optimal kernel execution performance.
- preferredWorkGroupSizeMultiple(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Initializes the value for thepreferredWorkGroupSizeMultipleattribute.
- prepareStaticData(OpenCLExecutionContext, StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- prettyName - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- prettyName - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation
- prettyName - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- prettyName - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- prettyName - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- prettyName - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- prettyName(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Initializes the value for theprettyNameattribute.
- prettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Initializes the value for theprettyNameattribute.
- prettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Initializes the value for theprettyNameattribute.
- prettyPrinter - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- prettyPrinter - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- previousSpecies - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- privateMemSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- privateMemSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- privateMemSize() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Returns the minimum amount of private memory in bytes used by each work-item.
- privateMemSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Returns the minimum amount of private memory in bytes used by each work-item.
- privateMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Initializes the value for theprivateMemSizeattribute.
- probability - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- probability - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- probability() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- probability() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- probability(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Initializes the value for theprobabilityattribute.
- profile - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- profile - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- profile() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the OpenCL profile supported by this platform.
- profile() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the OpenCL profile supported by this platform.
- profile(PlatformProfile) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for theprofileattribute.
- PROFILE_EMBEDDED - Static variable in class net.bmahe.genetics4j.gpu.opencl.PlatformReader
- PROFILE_FULL_STR - Static variable in class net.bmahe.genetics4j.gpu.opencl.PlatformReader
- program - Variable in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- program - Variable in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- program - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- program - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- program() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- program() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ProgramTreeChromosomeSpec
- program() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
- 
Returns the OpenCL program specification containing kernel source code and build options.
- program() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Returns the OpenCL program specification containing kernel source code and build options.
- program(Program) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
- 
Initializes the value for theprogramattribute.
- program(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theprogramattribute.
- Program - Class in net.bmahe.genetics4j.gp.program
- Program - Class in net.bmahe.genetics4j.gpu.spec
- 
Specification for OpenCL programs containing kernel source code, build options, and compilation settings.
- Program() - Constructor for class net.bmahe.genetics4j.gp.program.Program
- Program() - Constructor for class net.bmahe.genetics4j.gpu.spec.Program
- ProgramApplyRules - Interface in net.bmahe.genetics4j.gp.spec.mutation
- ProgramChromosomeCombinator<T> - Class in net.bmahe.genetics4j.gp.combination
- ProgramChromosomeCombinator(RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- programGenerator - Variable in class net.bmahe.genetics4j.gp.chromosomes.factory.ProgramTreeChromosomeFactory
- programGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- programGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- programGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- programGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- programGenerator - Variable in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- ProgramGenerator - Interface in net.bmahe.genetics4j.gp.program
- programGenerators - Variable in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- programHelper - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- programHelper - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementPolicyHandler
- programHelper - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- programHelper - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPrunePolicyHandler
- programHelper - Variable in class net.bmahe.genetics4j.gp.program.FullProgramGenerator
- programHelper - Variable in class net.bmahe.genetics4j.gp.program.GrowProgramGenerator
- programHelper - Variable in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- programHelper - Variable in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- ProgramHelper - Class in net.bmahe.genetics4j.gp.program
- ProgramHelper(RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.program.ProgramHelper
- ProgramRandomCombine - Class in net.bmahe.genetics4j.gp.spec.combination
- ProgramRandomCombine() - Constructor for class net.bmahe.genetics4j.gp.spec.combination.ProgramRandomCombine
- ProgramRandomCombineHandler<T> - Class in net.bmahe.genetics4j.gp.combination
- ProgramRandomCombineHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.combination.ProgramRandomCombineHandler
- ProgramRandomMutate - Interface in net.bmahe.genetics4j.gp.spec.mutation
- ProgramRandomMutateMutator - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRandomMutateMutator(ProgramGenerator, RandomGenerator, AbstractEAConfiguration, double) - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- ProgramRandomMutatePolicyHandler<T> - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRandomMutatePolicyHandler(RandomGenerator, ProgramGenerator) - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- ProgramRandomPrune - Interface in net.bmahe.genetics4j.gp.spec.mutation
- ProgramRandomPruneMutator - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRandomPruneMutator(ProgramHelper, RandomGenerator, AbstractEAConfiguration, double) - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- ProgramRandomPrunePolicyHandler<T> - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRandomPrunePolicyHandler(RandomGenerator, ProgramHelper) - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRandomPrunePolicyHandler
- ProgramRulesApplicatorMutator - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRulesApplicatorMutator(List<Rule>, AbstractEAConfiguration) - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- ProgramRulesApplicatorPolicyHandler<T> - Class in net.bmahe.genetics4j.gp.mutation
- ProgramRulesApplicatorPolicyHandler() - Constructor for class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorPolicyHandler
- ProgramTreeChromosomeFactory - Class in net.bmahe.genetics4j.gp.chromosomes.factory
- ProgramTreeChromosomeFactory(ProgramGenerator) - Constructor for class net.bmahe.genetics4j.gp.chromosomes.factory.ProgramTreeChromosomeFactory
- ProgramTreeChromosomeSpec - Class in net.bmahe.genetics4j.gp.spec.chromosome
- ProgramTreeChromosomeSpec() - Constructor for class net.bmahe.genetics4j.gp.spec.chromosome.ProgramTreeChromosomeSpec
- ProgramUtils - Class in net.bmahe.genetics4j.gp.utils
- ProgramUtils() - Constructor for class net.bmahe.genetics4j.gp.utils.ProgramUtils
- 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 theproportionFirstattribute.
- provideChromosomeFactory(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- putAllDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put all mappings from the specified map as entries todataLoadersmap.
- putAllDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries todataLoadersmap.
- putAllKernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put all mappings from the specified map as entries tokernelInfosmap.
- putAllKernels(Map<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put all mappings from the specified map as entries tokernelsmap.
- putAllLocalMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put all mappings from the specified map as entries tolocalMemoryAllocatorsmap.
- putAllLocalMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries tolocalMemoryAllocatorsmap.
- putAllMapStaticDataAsArgument(Map<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries tomapStaticDataAsArgumentmap.
- putAllResultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put all mappings from the specified map as entries toresultAllocatorsmap.
- putAllResultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries toresultAllocatorsmap.
- putAllReusePreviousResultAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries toreusePreviousResultAsArgumentsmap.
- putAllReusePreviousResultSizeAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put all mappings from the specified map as entries toreusePreviousResultSizeAsArgumentsmap.
- putAllStaticDataLoaders(Map<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put all mappings from the specified map as entries tostaticDataLoadersmap.
- putAllStaticDataLoaders(Map<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Put all mappings from the specified map as entries tostaticDataLoadersmap.
- putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thedataLoadersmap.
- putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thedataLoadersmap.
- putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thedataLoadersmap.
- putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thedataLoadersmap.
- putKernelInfos(String, KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put one entry to thekernelInfosmap.
- putKernelInfos(Map.Entry<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put one entry to thekernelInfosmap.
- putKernels(String, cl_kernel) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put one entry to thekernelsmap.
- putKernels(Map.Entry<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
- 
Put one entry to thekernelsmap.
- putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thelocalMemoryAllocatorsmap.
- putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thelocalMemoryAllocatorsmap.
- putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thelocalMemoryAllocatorsmap.
- putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thelocalMemoryAllocatorsmap.
- putMapStaticDataAsArgument(String, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to themapStaticDataAsArgumentmap.
- putMapStaticDataAsArgument(Map.Entry<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to themapStaticDataAsArgumentmap.
- putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to theresultAllocatorsmap.
- putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to theresultAllocatorsmap.
- putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to theresultAllocatorsmap.
- putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to theresultAllocatorsmap.
- putReusePreviousResultAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thereusePreviousResultAsArgumentsmap.
- putReusePreviousResultAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thereusePreviousResultAsArgumentsmap.
- putReusePreviousResultSizeAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thereusePreviousResultSizeAsArgumentsmap.
- putReusePreviousResultSizeAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Put one entry to thereusePreviousResultSizeAsArgumentsmap.
- putStaticDataLoaders(int, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thestaticDataLoadersmap.
- putStaticDataLoaders(String, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Put one entry to thestaticDataLoadersmap.
- putStaticDataLoaders(Map.Entry<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Put one entry to thestaticDataLoadersmap.
- putStaticDataLoaders(Map.Entry<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Put one entry to thestaticDataLoadersmap.
Q
- QuickStart - Class in net.bmahe.genetics4j.samples
- QuickStart() - Constructor for class net.bmahe.genetics4j.samples.QuickStart
R
- RampedHalfAndHalfProgramGenerator - Class in net.bmahe.genetics4j.gp.program
- RampedHalfAndHalfProgramGenerator(RandomGenerator, ProgramHelper) - Constructor for class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.BitChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.DoubleChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.FloatChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- randomGenerator - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.IntChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multicombinations.MultiCombinationsHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointarithmetic.MultiPointArithmeticCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.multipointcrossover.MultiPointCrossoverCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.ordercrossover.IntOrderCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.SinglePointArithmeticCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- randomGenerator - Variable in class net.bmahe.genetics4j.core.combination.singlepointcrossover.SinglePointCrossoverHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.DoubleChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.FloatChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.creepmutation.IntChromosomeCreepMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.BitChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.DoubleChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.FloatChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.randommutation.IntChromosomeRandomMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.BitChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.DoubleChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.FloatChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.chromosome.swapmutation.IntChromosomeSwapMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.CreepMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.MultiMutationsPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.RandomMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.combination.ProgramRandomCombineHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementMutator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.NodeReplacementPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutateMutator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomMutatePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPruneMutator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRandomPrunePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.program.MultiProgramGenerator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.program.ProgramHelper
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.program.RampedHalfAndHalfProgramGenerator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- randomGenerator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- randomGenerator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- randomGenerator - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- randomGenerator - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
- randomGenerator() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- 
Default Random Generator
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Default Random Generator
- randomGenerator() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- randomGenerator() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- randomGenerator() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- randomGenerator() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- 
Initializes the value for therandomGeneratorattribute.
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Initializes the value for therandomGeneratorattribute.
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Initializes the value for therandomGeneratorattribute.
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Initializes the value for therandomGeneratorattribute.
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- randomGeneratorBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGeneratorBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- randomIndividual(List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- randomIndividual(List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.gp.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
- rankedPopulation(Comparator<T>, List<T>) - Static method in class net.bmahe.genetics4j.moo.ParetoUtils
- rawFitness(Comparator<T>, double[], int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
- read(cl_device_id, cl_kernel, String) - Method in class net.bmahe.genetics4j.gpu.opencl.KernelInfoReader
- read(cl_platform_id) - Method in class net.bmahe.genetics4j.gpu.opencl.PlatformReader
- read(cl_platform_id, cl_device_id) - Method in class net.bmahe.genetics4j.gpu.opencl.DeviceReader
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- reenableGeneInheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Returns the threshold for re-enabling disabled genes during crossover.
- reenableGeneInheritanceThresold() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- 
Returns the threshold for re-enabling disabled genes during crossover.
- reenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- 
Initializes the value for thereenableGeneInheritanceThresoldattribute.
- reenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresoldBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresoldInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- reenableGeneInheritanceThresoldIsSet() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- refinementComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- refinementComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- refinementComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Gets the comparator used for refining the selection results.
- refinementComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- 
Gets the comparator used for refining the selection results.
- refinementComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Initializes the value for therefinementComparatorattribute.
- refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- 
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Initializes the value for therefinementRatioattribute.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- replacementStrategy - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- replacementStrategy - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- replacementStrategy() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for thereplacementStrategyattribute.
- 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 thereplacementStrategyattribute.
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for thereplacementStrategyattribute.
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- ReplacementStrategy - Interface in net.bmahe.genetics4j.core.spec.replacement
- 
Marker interface for replacement strategy specifications in evolutionary algorithms.
- replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- replacementStrategyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlerFactories() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements forreplacementStrategyHandlerFactorieslist.
- replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements forreplacementStrategyHandlerFactorieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 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
- replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- replacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- replacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- replacementStrategyImplementor - Variable in class net.bmahe.genetics4j.core.EASystem
- ReplacementStrategyImplementor<T> - Interface in net.bmahe.genetics4j.core.replacement
- resetCache() - Method in class net.bmahe.genetics4j.neat.InnovationManager
- 
Resets the innovation cache, clearing all cached connection-to-innovation-number mappings.
- 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(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.combination.ProgramRandomCombineHandler
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- 
Resolves a NEAT combination policy into a concrete chromosome combinator.
- 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>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiSelectionsPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.MultiTournamentsSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RandomSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.RouletteWheelSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectAllPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in interface net.bmahe.genetics4j.core.selection.SelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- 
Resolves a NEAT selection policy into a concrete selector implementation.
- 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
- resources - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- resources - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- resources() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Returns the classpath resource paths containing OpenCL source code.
- resources() - Method in class net.bmahe.genetics4j.gpu.spec.Program
- 
Returns the classpath resource paths containing OpenCL source code.
- resources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
- 
Sets or replaces all elements forresourcesset.
- ResultAllocator - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- resultAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- resultAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- resultAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- resultAllocators - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- resultAllocators() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Association of kernel argument index and a result allocator
- resultAllocators() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of kernel argument index and a result allocator
- resultAllocators() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of kernel argument index and a result allocator
- resultAllocators() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Association of kernel argument index and a result allocator
- resultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for theresultAllocatorsmap.
- resultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for theresultAllocatorsmap.
- ResultAllocators - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- ResultAllocators() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ResultAllocators
- resultData - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- resultData - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- ResultExtractor - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
Utility class for extracting computation results from OpenCL device memory after GPU kernel execution.
- ResultExtractor(Map<Device, Map<Integer, CLData>>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
- 
Constructs a ResultExtractor with the specified result data mapping.
- returnedType - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- returnedType - Variable in class net.bmahe.genetics4j.gp.ImmutableOperation
- returnedType - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- returnedType - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- returnedType - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- returnedType - Variable in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- returnedType() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Returns the type that this operation returns.
- returnedType() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Returns the type that this operation returns.
- returnedType() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Returns the type that this operation returns.
- returnedType() - Method in class net.bmahe.genetics4j.gp.Operation
- 
Returns the type that this operation returns.
- returnedType() - Method in interface net.bmahe.genetics4j.gp.OperationFactory
- 
Returns the type that operations created by this factory return.
- returnedType(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
- 
Initializes the value for thereturnedTypeattribute.
- returnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Initializes the value for thereturnedTypeattribute.
- returnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
- 
Initializes the value for thereturnedTypeattribute.
- returnedTypeToNode(TreeNode<Operation<?>>) - Method in class net.bmahe.genetics4j.gp.combination.ProgramChromosomeCombinator
- reusePreviousResultAsArguments - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- reusePreviousResultAsArguments - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- reusePreviousResultAsArguments() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of the kernel argument used for a result of the previous stage to the kernel argument for this execution
- reusePreviousResultAsArguments() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of the kernel argument used for a result of the previous stage to the kernel argument for this execution
- reusePreviousResultAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thereusePreviousResultAsArgumentsmap.
- reusePreviousResultSizeAsArguments - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- reusePreviousResultSizeAsArguments - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- reusePreviousResultSizeAsArguments() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Association of the size of the data from the result of the previous stage to the kernel argument for this execution
- reusePreviousResultSizeAsArguments() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.StageDescriptor
- 
Association of the size of the data from the result of the previous stage to the kernel argument for this execution
- reusePreviousResultSizeAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thereusePreviousResultSizeAsArgumentsmap.
- 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
- Rule - Interface in net.bmahe.genetics4j.gp.spec.mutation
- rules - Variable in class net.bmahe.genetics4j.gp.mutation.ProgramRulesApplicatorMutator
- rules - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- rules - Variable in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- rules() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- rules() - Method in interface net.bmahe.genetics4j.gp.spec.mutation.ProgramApplyRules
- rules(Iterable<? extends Rule>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
- 
Sets or replaces all elements forruleslist.
- run() - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithEnforcedMaxDepth
- run(int, double[][], float[], float[], String, Collection<Genotype>) - Method in class net.bmahe.genetics4j.samples.mixturemodel.MooCPU
- run(int, double[][], float[], float[], String, Collection<Genotype>) - Method in class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- run(int, int, double[][], float[][], float[], float[], String, Collection<Genotype>, EvolutionResult<FitnessVector<Float>>) - Method in class net.bmahe.genetics4j.samples.mixturemodel.MooGPU
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- run(String, int) - Method in class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
- 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 thescaleFitnessattribute.
- 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 thesecondComparatorattribute.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- seedPopulation - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- seedPopulation - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- seedPopulation() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for theseedPopulationattribute.
- 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 theseedPopulationattribute.
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theseedPopulationattribute.
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.selection.Selector
- 
Selects a specified number of individuals from the given population based on their fitness values.
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.TournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in interface net.bmahe.genetics4j.core.replacement.ReplacementStrategyImplementor
- select(AbstractEAConfiguration<T>, long, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- 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
- selectedPlatformToDevice - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
- selectForFitness(AbstractEAConfiguration<T>, Comparator<Individual<T>>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- selectForFitness(AbstractEAConfiguration<T>, Comparator<Individual<T>>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- selectForRefinement(Comparator<Individual<T>>, Individual<T>, Individual<T>) - Method in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- selectionPolicies - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- selectionPolicies() - Method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- selectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- 
Sets or replaces all elements forselectionPolicieslist.
- selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.ProportionalTournamentSelector
- selectionPolicy - Variable in class net.bmahe.genetics4j.core.selection.TournamentSelector
- selectionPolicy - Variable in class net.bmahe.genetics4j.gp.selection.DoubleTournamentSelector
- SelectionPolicy - Interface in net.bmahe.genetics4j.core.spec.selection
- 
Marker interface for selection policy specifications in evolutionary algorithms.
- SelectionPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.selection
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- selectionPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
- selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlerFactories() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- 
Sets or replaces all elements forselectionPolicyHandlerFactorieslist.
- selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
- 
Sets or replaces all elements forselectionPolicyHandlerFactorieslist.
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 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
- selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- selectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- selectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
- selectiveRefinementTournament - Variable in class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- SelectiveRefinementTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Selective Refinement Tournament selection strategy that enhances traditional tournament selection by applying an additional refinement step to a subset of candidates.
- SelectiveRefinementTournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- SelectiveRefinementTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 
Builder class for constructing SelectiveRefinementTournament instances.
- SelectiveRefinementTournamentPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- SelectiveRefinementTournamentPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentPolicyHandler
- SelectiveRefinementTournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- SelectiveRefinementTournamentSelector(SelectiveRefinementTournament<T>, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.SelectiveRefinementTournamentSelector
- Selector<T> - Interface in net.bmahe.genetics4j.core.selection
- 
Functional interface for selecting individuals from a population in evolutionary algorithms.
- setChild(int, TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Replaces the child node at the specified index with a new node.
- sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- sharing - Variable in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.FitnessSharing
- sharing() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- sharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
- 
Initializes the value for thesharingattribute.
- shouldReEnable(Connection, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- 
Determines whether a disabled gene should be re-enabled during crossover.
- sigmoid - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Standard sigmoid activation function for double values (steepness = 1.0).
- sigmoid(double) - Static method in class net.bmahe.genetics4j.neat.Activations
- 
Creates a sigmoid activation function with specified steepness for double values.
- sigmoidFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Standard sigmoid activation function for float values (steepness = 1.0).
- sigmoidFloat(float) - Static method in class net.bmahe.genetics4j.neat.Activations
- 
Creates a sigmoid activation function with specified steepness for float values.
- SimpleEvolutionListener<T> - Class in net.bmahe.genetics4j.core.evolutionlisteners
- SimpleEvolutionListener() - Constructor for class net.bmahe.genetics4j.core.evolutionlisteners.SimpleEvolutionListener
- SimpleTest - Class in net.bmahe.genetics4j.samples
- SimpleTest() - Constructor for class net.bmahe.genetics4j.samples.SimpleTest
- SimplificationRules - Class in net.bmahe.genetics4j.gp.math
- SimplificationRules() - Constructor for class net.bmahe.genetics4j.gp.math.SimplificationRules
- SIMPLIFY_RULES - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SIN - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- SIN_OF_COEFFICIENT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SIN_PI - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SingleKernelFitness<T> - Class in net.bmahe.genetics4j.gpu.spec.fitness
- 
GPU-accelerated fitness evaluator that executes a single OpenCL kernel for fitness computation.
- SingleKernelFitness(SingleKernelFitnessDescriptor, FitnessExtractor<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- 
Constructs a SingleKernelFitness with the specified kernel descriptor and fitness extractor.
- singleKernelFitnessDescriptor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- SingleKernelFitnessDescriptor - Interface in net.bmahe.genetics4j.gpu.spec.fitness
- 
Describes all the necessary information to execute an OpenCL kernel
- SingleKernelFitnessDescriptor.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness
- SingleObjectiveMethod - Class in net.bmahe.genetics4j.samples.mixturemodel
- SingleObjectiveMethod(int, String, int) - Constructor for class net.bmahe.genetics4j.samples.mixturemodel.SingleObjectiveMethod
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- size - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- size() - Method in class net.bmahe.genetics4j.core.Population
- 
Returns the number of individuals in this population.
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Returns the number of integer values in chromosomes created from this specification.
- size() - Method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
- 
Returns the number of integer values in chromosomes created from this specification.
- size() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
- 
Returns the number of elements stored in the OpenCL memory buffer.
- size() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Returns the number of elements stored in the OpenCL memory buffer.
- size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
- 
Initializes the value for thesizeattribute.
- size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
- 
Initializes the value for thesizeattribute.
- size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
- 
Initializes the value for thesizeattribute.
- size(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
- 
Initializes the value for thesizeattribute.
- sizeFunction - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- sizeFunction - Variable in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- sizeFunction() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- sizeFunction() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- sizeFunction(Function<Genotype, Integer>) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
- 
Initializes the value for thesizeFunctionattribute.
- skipN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- skipN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- skipN - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- skipN - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- skipN - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- skipN() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.CSVEvolutionListener
- 
How many generations to skip between each writes.
- skipN() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- skipN() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
How many generations to skip between each writes.
- skipN(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- 
Initializes the value for theskipNattribute.
- skipN(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- skipNBuildStage - Variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.InitShim
- skipNIsSet() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
- skipNull(List<Pair<Integer, Double>>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- spea2Replacement - Variable in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- SPEA2Replacement<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- SPEA2Replacement() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- SPEA2Replacement.Builder<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- SPEA2ReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- SPEA2ReplacementStrategyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandlerFactory
- SPEA2ReplacementStrategyImplementor<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyImplementor(SPEA2Replacement<T>) - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- SPEA2Utils - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2Utils() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
- speciate(RandomGenerator, SpeciesIdGenerator, List<Species<T>>, Population<T>, BiPredicate<Individual<T>, Individual<T>>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- Species<T> - Class in net.bmahe.genetics4j.neat
- 
Represents a species in the NEAT (NeuroEvolution of Augmenting Topologies) algorithm.
- Species(int, List<Individual<T>>) - Constructor for class net.bmahe.genetics4j.neat.Species
- 
Constructs a new species with the specified ID and founding ancestors.
- speciesIdGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- speciesIdGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- SpeciesIdGenerator - Class in net.bmahe.genetics4j.neat
- 
Generates unique identifiers for NEAT (NeuroEvolution of Augmenting Topologies) species.
- SpeciesIdGenerator() - Constructor for class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- 
Constructs a new species ID generator with the default initial value (0).
- SpeciesIdGenerator(int) - Constructor for class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- 
Constructs a new species ID generator with the specified initial value.
- speciesPredicate - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- speciesPredicate - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesPredicate() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Returns the predicate used to determine species membership.
- speciesPredicate() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Returns the predicate used to determine species membership.
- speciesPredicate(BiPredicate<Individual<T>, Individual<T>>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Initializes the value for thespeciesPredicateattribute.
- speciesSelection - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- speciesSelection - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesSelection() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Returns the selection policy used within each species.
- speciesSelection() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- 
Returns the selection policy used within each species.
- speciesSelection(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- 
Initializes the value for thespeciesSelectionattribute.
- speciesSelector - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- 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_INITIALIZED - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 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_INITIALIZING - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 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
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- StageDescriptor - Interface in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- 
Fully describes how to execute a specific stage with OpenCL
- StageDescriptor.Builder - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
- stageDescriptors - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- stageDescriptors - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- stageDescriptors() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- stageDescriptors() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.MultiStageDescriptor
- stageDescriptors(Iterable<? extends StageDescriptor>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Sets or replaces all elements forstageDescriptorslist.
- standard() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- standard() - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- 
Creates a standard NEAT execution context builder with default configuration.
- 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 thestandardDeviationattribute.
- 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
- staticData - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
- staticData - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
- StaticDataLoader - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- staticDataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- staticDataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- staticDataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- staticDataLoaders - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- staticDataLoaders() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Association of kernel argument index and a static data loader
- staticDataLoaders() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- staticDataLoaders() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.MultiStageDescriptor
- staticDataLoaders() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitnessDescriptor
- 
Association of kernel argument index and a static data loader
- staticDataLoaders(Map<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thestaticDataLoadersmap.
- staticDataLoaders(Map<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
- 
Sets or replaces all mappings from the specified map as entries for thestaticDataLoadersmap.
- StaticDataLoaders - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
- StaticDataLoaders() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
- StdProgramGenerator - Class in net.bmahe.genetics4j.gp.program
- StdProgramGenerator(ProgramHelper, RandomGenerator) - Constructor for class net.bmahe.genetics4j.gp.program.StdProgramGenerator
- STR_TO_DOUBLE - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- strength(Comparator<T>, int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
- SUB - Static variable in class net.bmahe.genetics4j.gp.math.Functions
- SUB_INPUT_FROM_SAME_INPUT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SUB_SAME_BRANCHES - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SUB_TWO_COEFFICIENTS - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- SUB_ZERO_FROM_INPUT - Static variable in class net.bmahe.genetics4j.gp.math.SimplificationRules
- sum() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- 
Calculates and returns the sum of all integer values in this chromosome.
- survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- survivorSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- survivorSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- 
Returns the policy used to select survivors for the next generation.
- survivorSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Returns the policy used to select survivors for the next generation.
- survivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 
Initializes the value for thesurvivorSelectionPolicyattribute.
- 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
- SwitchStateMutation - Class in net.bmahe.genetics4j.neat.spec.mutation
- SwitchStateMutation() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- SymbolicRegressionUtils - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionUtils() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionUtils
- SymbolicRegressionWithConstantParsimonyPressure - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithConstantParsimonyPressure() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithConstantParsimonyPressure
- SymbolicRegressionWithDoubleTournament - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithDoubleTournament() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithDoubleTournament
- SymbolicRegressionWithEnforcedMaxDepth - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithEnforcedMaxDepth() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithEnforcedMaxDepth
- SymbolicRegressionWithMOO - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithMOO() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOO
- SymbolicRegressionWithMOOSPEA2 - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithMOOSPEA2() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithMOOSPEA2
- SymbolicRegressionWithProportionalTournament - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithProportionalTournament() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithProportionalTournament
- SymbolicRegressionWithSRT - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithSRT() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithSRT
- SymbolicRegressionWithTarpeianMethod - Class in net.bmahe.genetics4j.samples.symbolicregression
- SymbolicRegressionWithTarpeianMethod() - Constructor for class net.bmahe.genetics4j.samples.symbolicregression.SymbolicRegressionWithTarpeianMethod
T
- tanh - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Hyperbolic tangent activation function for double values.
- tanhFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- 
Hyperbolic tangent activation function for float values.
- TarpeianMethod - Class in net.bmahe.genetics4j.gp.postevaluationprocess
- TarpeianMethod() - Constructor for class net.bmahe.genetics4j.gp.postevaluationprocess.TarpeianMethod
- 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 aTaskResultrecord class.
- terminal - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- terminal - Variable in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- terminal() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- terminal() - Method in class net.bmahe.genetics4j.gp.program.Program
- terminal(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
- 
Sets or replaces all elements forterminalset.
- Terminals - Class in net.bmahe.genetics4j.gp.math
- Terminals() - Constructor for class net.bmahe.genetics4j.gp.math.Terminals
- 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 - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- termination - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 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() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- 
Initializes the value for theterminationattribute.
- termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- 
Initializes the value for theterminationattribute.
- termination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
- 
Initializes the value for theterminationattribute.
- Termination<T> - Interface in net.bmahe.genetics4j.core.termination
- 
Functional interface for determining when to stop the evolutionary algorithm.
- Terminations - Class in net.bmahe.genetics4j.core.termination
- 
Utility class providing factory methods for creating common termination conditions in evolutionary algorithms.
- Terminations() - Constructor for class net.bmahe.genetics4j.core.termination.Terminations
- test(TreeNode<Operation<?>>) - Method in interface net.bmahe.genetics4j.gp.spec.mutation.Rule
- to - Variable in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
The field for thetorecord component.
- to() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Returns the value of thetorecord component.
- toGenotype(int, MixtureMultivariateNormalDistribution) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.Main
- toNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- toNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- toNodeIndex() - Method in interface net.bmahe.genetics4j.neat.Connection
- 
Returns the index of the target node for this connection.
- toNodeIndex() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Returns the index of the target node for this connection.
- toNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Initializes the value for thetoNodeIndexattribute.
- toPhenotype(Genotype) - Static method in class net.bmahe.genetics4j.samples.clustering.PhenotypeUtils
- toPhenotype(Genotype) - Static method in class net.bmahe.genetics4j.samples.FitnessSharingExample
- topN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- topN - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.DoubleChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- 
Prints the immutable valueChromosomeFactoryProviderwith 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 valueIndividualwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.Population
- toString() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Prints the immutable valueFitnessSharingwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
Prints the immutable valueBitChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Prints the immutable valueDoubleChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Prints the immutable valueFloatChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Prints the immutable valueIntChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Prints the immutable valueMultiCombinationswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Prints the immutable valueMultiPointArithmeticwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Prints the immutable valueMultiPointCrossoverwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- 
Prints the immutable valueOrderCrossover.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- 
Prints the immutable valuePickFirstParent.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Prints the immutable valueSinglePointArithmeticwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- 
Prints the immutable valueSinglePointCrossover.
- toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Prints the immutable valueEAConfigurationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Prints the immutable valueEAConfigurationBulkAsyncwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Prints the immutable valueEAExecutionContextwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Prints the immutable valueEvolutionResultwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Prints the immutable valueGenotypeFitnesswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Prints the immutable valueCreepMutationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Prints the immutable valueMultiMutationswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Prints the immutable valuePartialMutationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
Prints the immutable valueRandomMutationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Prints the immutable valueSwapMutationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
Prints the immutable valueDeleteNLastwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Prints the immutable valueElitismwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- 
Prints the immutable valueGenerationalReplacementwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Prints the immutable valueMultiSelectionswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Prints the immutable valueMultiTournamentswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Prints the immutable valueProportionalTournamentwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- 
Prints the immutable valueRandomSelection.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- 
Prints the immutable valueRouletteWheel.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- 
Prints the immutable valueSelectAll.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Prints the immutable valueSelectiveRefinementTournamentwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Prints the immutable valueTournamentwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Prints the immutable valueNormalDistributionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- 
Prints the immutable valueUniformDistribution.
- toString() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Prints the immutable valueColumnExtractorwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Prints the immutable valueCSVEvolutionListenerwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Prints the immutable valueEvolutionStepwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Prints the immutable valueInputSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Prints the immutable valueOperationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Prints the immutable valueCoefficientOperationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Prints the immutable valueInputOperationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Prints the immutable valueTarpeianMethodwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Prints the immutable valueProgramwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Prints the immutable valueProgramTreeChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
- 
Prints the immutable valueProgramRandomCombine.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Prints the immutable valueNodeReplacementwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Prints the immutable valueProgramApplyRuleswith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Prints the immutable valueProgramRandomMutatewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Prints the immutable valueProgramRandomPrunewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Prints the immutable valueRulewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Prints the immutable valueTrimTreewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Prints the immutable valueDoubleTournamentwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Prints the immutable valueOpenCLExecutionContextwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Prints the immutable valueDevicewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Prints the immutable valueKernelInfowith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Prints the immutable valuePlatformwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Prints the immutable valueCLDatawith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Prints the immutable valueSingleKernelFitnessDescriptorwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Prints the immutable valueKernelExecutionContextwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Prints the immutable valueMultiStageDescriptorwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Prints the immutable valueStageDescriptorwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Prints the immutable valueGPUEAConfigurationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Prints the immutable valueGPUEAExecutionContextwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Prints the immutable valueProgramwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- toString() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Prints the immutable valueNSGA2Selectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Prints the immutable valueTournamentNSGA2Selectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Prints the immutable valueSPEA2Replacementwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- toString() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
- 
Returns a string representation of this record class.
- toString() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
- 
Returns a string representation of this record class.
- toString() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Prints the immutable valueConnectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Prints the immutable valueNeatCombinationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- 
Prints the immutable valueFitnessComparison.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- 
Prints the immutable valueFitnessThenSizeComparison.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Prints the immutable valueNeatChromosomeSpecwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Prints the immutable valueAddConnectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Prints the immutable valueAddNodewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Prints the immutable valueDeleteConnectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Prints the immutable valueDeleteNodewith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Prints the immutable valueNeatConnectionWeightwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Prints the immutable valueSwitchStateMutationwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Prints the immutable valueNeatSelectionwith attribute values.
- toString() - Method in class net.bmahe.genetics4j.neat.Species
- toString() - Method in class net.bmahe.genetics4j.samples.TSPLIBProblem
- toStringTreeNode(TreeNode<Operation<?>>) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- toStringTreeNode(Genotype, int) - Static method in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- tournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- tournament - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- tournament() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Gets the base tournament configuration used for initial selection.
- tournament() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- 
Gets the base tournament configuration used for initial selection.
- tournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- 
Initializes the value for thetournamentattribute.
- 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
- tournamentNSGA2Selection - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- TournamentNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- 
Tournament based NSGA2 selection
- TournamentNSGA2Selection() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- TournamentNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- TournamentNSGA2SelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2SelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- TournamentNSGA2SelectionPolicyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2SelectionPolicyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandlerFactory
- TournamentNSGA2Selector<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2Selector(RandomGenerator, TournamentNSGA2Selection<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- 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 fortournamentslist.
- 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
- TREE_NODE_OPERATION_COMPARATOR - Static variable in class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- TreeChromosome<T> - Class in net.bmahe.genetics4j.core.chromosomes
- 
A chromosome implementation that represents genetic information as a tree structure.
- TreeChromosome(TreeNode<T>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- 
Creates a new tree chromosome with the specified root node.
- TreeNode<T> - Class in net.bmahe.genetics4j.core.chromosomes
- 
Represents a node in a tree structure used for genetic programming and tree-based chromosomes.
- TreeNode(T) - Constructor for class net.bmahe.genetics4j.core.chromosomes.TreeNode
- 
Constructs a new tree node with the specified data and no children.
- TreeNodeUtils - Class in net.bmahe.genetics4j.gp.utils
- TreeNodeUtils() - Constructor for class net.bmahe.genetics4j.gp.utils.TreeNodeUtils
- trimSpecies(Species<T>, Comparator<Individual<T>>, int, float) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- 
Trims a species by removing lower-performing individuals while preserving minimum viable size.
- trimTree - Variable in class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- TrimTree - Interface in net.bmahe.genetics4j.gp.spec.mutation
- 
Ensure no tree will have a greater depth than allowed
- TrimTreeMutator - Class in net.bmahe.genetics4j.gp.mutation
- TrimTreeMutator(ProgramGenerator, RandomGenerator, AbstractEAConfiguration, TrimTree) - Constructor for class net.bmahe.genetics4j.gp.mutation.TrimTreeMutator
- TrimTreePolicyHandler<T> - Class in net.bmahe.genetics4j.gp.mutation
- TrimTreePolicyHandler(RandomGenerator, ProgramGenerator) - Constructor for class net.bmahe.genetics4j.gp.mutation.TrimTreePolicyHandler
- truncatePopulation(List<List<Pair<Integer, Double>>>, Population<T>, int, Set<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- TSPLIBParser - Class in net.bmahe.genetics4j.samples
- TSPLIBParser() - Constructor for class net.bmahe.genetics4j.samples.TSPLIBParser
- TSPLIBProblem - Class in net.bmahe.genetics4j.samples
- TSPLIBProblem(Map<String, String>, List<Position>) - Constructor for class net.bmahe.genetics4j.samples.TSPLIBProblem
- TSVExample - Class in net.bmahe.genetics4j.samples
- TSVExample() - Constructor for class net.bmahe.genetics4j.samples.TSVExample
- TYPE_COEFFICIENT - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- TYPE_COEFFICIENT_INT - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- TYPE_INPUT - Static variable in class net.bmahe.genetics4j.gp.math.Terminals
- types - Variable in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- types - Variable in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- types() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- types() - Method in class net.bmahe.genetics4j.gp.InputSpec
- types(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
- 
Sets or replaces all elements fortypeslist.
U
- UniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- UniformDistribution() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
- Use Cases: - Search tag in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- Section
- userComparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.DefaultEvolutionListener
- userComparator - Variable in class net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListenerLogTopN
V
- validate(ImmutableBitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- validate(ImmutableDoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- validate(ImmutableFloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- validate(ImmutableIntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- validate(ImmutableMultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- validate(ImmutableEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- validate(ImmutableEAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- validate(ImmutableCreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- validate(ImmutableMultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- validate(ImmutablePartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- validate(ImmutableRandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- validate(ImmutableSwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- validate(ImmutableDeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- validate(ImmutableElitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- validate(ImmutableMultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- validate(ImmutableProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- validate(ImmutableSelectiveRefinementTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- validate(ImmutableTarpeianMethod) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- validate(ImmutableProgram) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- validate(ImmutableNodeReplacement) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- validate(ImmutableProgramRandomMutate) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- validate(ImmutableProgramRandomPrune) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- validate(ImmutableTrimTree) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- validate(ImmutableDoubleTournament<T>) - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- validate(ImmutableMultiStageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- validate(ImmutableGPUEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- validate(ImmutableProgram) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- validate(ImmutableConnection) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
- validate(ImmutableNeatCombination) - Static method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- validate(ImmutableNeatChromosomeSpec) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- validate(ImmutableAddConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- validate(ImmutableAddNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- validate(ImmutableDeleteConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- validate(ImmutableDeleteNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- validate(ImmutableNeatConnectionWeight) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- validate(ImmutableSwitchStateMutation) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- validate(ImmutableNeatSelection<T>) - Static method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- value - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- value - Variable in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- value() - Method in class net.bmahe.genetics4j.gp.math.CoefficientOperation
- value() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- value(T) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
- 
Initializes the value for thevalueattribute.
- valueOf(String) - Static method in enum class net.bmahe.genetics4j.core.spec.Optimization
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
- 
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.
- values() - Static method in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- vendor - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- vendor - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- vendor - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- vendor - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- vendor() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
- 
Returns the device vendor name.
- vendor() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Returns the device vendor name.
- vendor() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the platform vendor name.
- vendor() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the platform vendor name.
- vendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
- 
Initializes the value for thevendorattribute.
- vendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for thevendorattribute.
- version - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- version - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- version() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Returns the OpenCL version string supported by this platform.
- version() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
- 
Returns the OpenCL version string supported by this platform.
- version(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
- 
Initializes the value for theversionattribute.
- virtualThreadExecutor - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
W
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- weakRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- 
How many weakest individuals to consider for replacement
- weakRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
How many weakest individuals to consider for replacement
- weakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- 
Initializes the value for theweakRatioattribute.
- weakRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- weight - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- weight - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- weight() - Method in interface net.bmahe.genetics4j.neat.Connection
- 
Returns the weight of this connection.
- weight() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Returns the weight of this connection.
- weight(float) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- 
Initializes the value for theweightattribute.
- withAcceptedTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object with elements that replace the content ofacceptedTypes.
- withAcceptedTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object with elements that replace the content ofacceptedTypes.
- withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Copy the current immutable object by setting a value for thealphaattribute.
- withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- 
Copy the current immutable object by setting a value for thealphaattribute.
- withApplicator(BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Copy the current immutable object by setting a value for theapplicatorattribute.
- withAtLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Copy the current immutable object by setting a value for theatLeastNumOffspringsattribute.
- withAtLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Copy the current immutable object by setting a value for theatLeastNumSurvivorsattribute.
- withAutoFlush(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object by setting a value for theautoFlushattribute.
- withBuildOptions(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object by setting a present value for the optionalbuildOptionsattribute.
- withBuildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object by setting an optional value for thebuildOptionsattribute.
- withBuiltInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object with elements that replace the content ofbuiltInKernels.
- withBuiltInKernels(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object with elements that replace the content ofbuiltInKernels.
- 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 ofchromosomeCombinatorHandlerFactories.
- withChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeCombinatorHandlerFactories.
- withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeCombinatorHandlerFactories.
- withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeCombinatorHandlerFactories.
- 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 ofchromosomeFactoriesGenerator.
- 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 ofchromosomeFactoriesGenerator.
- withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object by setting a value for thechromosomeFactoryProviderattribute.
- withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object by setting a value for thechromosomeFactoryProviderattribute.
- withChromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Copy the current immutable object by setting a value for thechromosomeIndexattribute.
- 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 ofchromosomeMutationPolicyHandlerFactories.
- withChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeMutationPolicyHandlerFactories.
- withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeMutationPolicyHandlerFactories.
- withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofchromosomeMutationPolicyHandlerFactories.
- withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofchromosomeSpecs.
- withClCommandQueue(cl_command_queue) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by setting a value for theclCommandQueueattribute.
- withClContext(cl_context) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by setting a value for theclContextattribute.
- withClMem(cl_mem) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Copy the current immutable object by setting a value for theclMemattribute.
- withClProgram(cl_program) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by setting a value for theclProgramattribute.
- withClType(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Copy the current immutable object by setting a value for theclTypeattribute.
- withColumnExtractorFunction(ColumnExtractorFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Copy the current immutable object by setting a value for thecolumnExtractorFunctionattribute.
- withColumnExtractors(Iterable<? extends ColumnExtractor<T, U>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object with elements that replace the content ofcolumnExtractors.
- withColumnExtractors(ColumnExtractor<T, U>...) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object with elements that replace the content ofcolumnExtractors.
- 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 ofcombinationPolicies.
- withCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- 
Copy the current immutable object with elements that replace the content ofcombinationPolicies.
- withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for thecombinationPolicyattribute.
- withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for thecombinationPolicyattribute.
- withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for thecombinationPolicyattribute.
- withComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Copy the current immutable object by setting a value for thecomparatorattribute.
- withCompute(BiFunction<T[], Object[], Object>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object by setting a value for thecomputeattribute.
- withContent(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofcontent.
- withContent(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofcontent.
- withContext(Optional<? extends U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting an optional value for thecontextattribute.
- withContext(U) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a present value for the optionalcontextattribute.
- withDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by replacing thedataLoadersmap with the specified map.
- withDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing thedataLoadersmap with the specified map.
- withDeduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting a present value for the optionaldeduplicateattribute.
- withDeduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a present value for the optionaldeduplicateattribute.
- withDeduplicate(Comparator<Genotype>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting a present value for the optionaldeduplicateattribute.
- withDeduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting an optional value for thededuplicateattribute.
- withDeduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting an optional value for thededuplicateattribute.
- withDeduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting an optional value for thededuplicateattribute.
- 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 ofdefaultChromosomeCombinatorHandlers.
- withDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeCombinatorHandlers.
- withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeCombinatorHandlers.
- withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeCombinatorHandlers.
- 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 ofdefaultChromosomeFactories.
- 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 ofdefaultChromosomeFactories.
- 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 ofdefaultChromosomeMutationPolicyHandlers.
- withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers.
- withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers.
- withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers.
- 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 ofdefaultMutationPolicyHandlers.
- withDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultMutationPolicyHandlers.
- withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultMutationPolicyHandlers.
- withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultMutationPolicyHandlers.
- 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 ofdefaultReplacementStrategyHandlers.
- withDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultReplacementStrategyHandlers.
- withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultReplacementStrategyHandlers.
- withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultReplacementStrategyHandlers.
- 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 ofdefaultSelectionPolicyHandlers.
- withDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultSelectionPolicyHandlers.
- withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultSelectionPolicyHandlers.
- withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofdefaultSelectionPolicyHandlers.
- withDevice(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by setting a value for thedeviceattribute.
- withDeviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object by setting a value for thedeviceFiltersattribute.
- withDeviceId(cl_device_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thedeviceIdattribute.
- withDeviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object with elements that replace the content ofdeviceType.
- withDeviceType(DeviceType...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object with elements that replace the content ofdeviceType.
- withDeviceVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thedeviceVersionattribute.
- withDistance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Copy the current immutable object by setting a value for thedistanceattribute.
- withDistance(BiFunction<T, T, Double>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting a value for thedistanceattribute.
- withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting a value for thedistanceattribute.
- withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a value for thedistanceattribute.
- withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Copy the current immutable object by setting a value for thedistributionattribute.
- withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Copy the current immutable object by setting a value for thedistributionattribute.
- withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Copy the current immutable object by setting a value for thedistributionattribute.
- withDoFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Copy the current immutable object by setting a value for thedoFitnessFirstattribute.
- withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting a value for thedominanceattribute.
- withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a value for thedominanceattribute.
- withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting a value for thedominanceattribute.
- withDriverVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thedriverVersionattribute.
- withEaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object by setting a value for theeaConfigurationattribute.
- withEvolutionContextSupplier(GenerationFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object by setting a value for theevolutionContextSupplierattribute.
- 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 ofevolutionListeners.
- withEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofevolutionListeners.
- withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofevolutionListeners.
- withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofevolutionListeners.
- withExtensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object with elements that replace the content ofextensions.
- withExtensions(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object with elements that replace the content ofextensions.
- withFilename(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object by setting a value for thefilenameattribute.
- withFilter(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object by setting a value for thefilterattribute.
- withFirstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Copy the current immutable object by setting a value for thefirstComparatorattribute.
- withFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object with elements that replace the content offitness.
- withFitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(T) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a value for thefitnessattribute.
- withFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object with elements that replace the content offitness.
- withFitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Copy the current immutable object by setting a value for thefitnessTournamentattribute.
- withFromNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Copy the current immutable object by setting a value for thefromNodeIndexattribute.
- withFunctions(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content offunctions.
- withFunctions(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content offunctions.
- withGeneration(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object by setting a value for thegenerationattribute.
- withGeneration(long) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a value for thegenerationattribute.
- withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
- 
Copy the current immutable object by setting a value for thegenotypeattribute.
- withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- 
Copy the current immutable object by setting a value for thegenotypeattribute.
- withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for thegenotypeCombinatorattribute.
- withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for thegenotypeCombinatorattribute.
- withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for thegenotypeCombinatorattribute.
- withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a present value for the optionalgenotypeGeneratorattribute.
- withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a present value for the optionalgenotypeGeneratorattribute.
- withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a present value for the optionalgenotypeGeneratorattribute.
- 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 thegenotypeGeneratorattribute.
- 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 thegenotypeGeneratorattribute.
- withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting an optional value for thegenotypeGeneratorattribute.
- withGlobalWorkSize(long...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Copy the current immutable object with elements that replace the content ofglobalWorkSize.
- withHeader(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
- 
Copy the current immutable object by setting a value for theheaderattribute.
- withImageSupport(boolean) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for theimageSupportattribute.
- withIndex(int) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Copy the current immutable object by setting a value for theindexattribute.
- withIndividual(Genotype) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a value for theindividualattribute.
- withIndividualIndex(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a value for theindividualIndexattribute.
- withInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Copy the current immutable object by setting a value for theinheritanceThresoldattribute.
- withInnovation(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Copy the current immutable object by setting a value for theinnovationattribute.
- withInputSpec(InputSpec) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object by setting a value for theinputSpecattribute.
- withIsDone(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
- 
Copy the current immutable object by setting a value for theisDoneattribute.
- withIsEnabled(boolean) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Copy the current immutable object by setting a value for theisEnabledattribute.
- withIsNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Copy the current immutable object by setting a value for theisNumSwapFixedattribute.
- withK(int) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting a present value for the optionalkattribute.
- withK(Optional<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- 
Copy the current immutable object by setting an optional value for thekattribute.
- withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by setting a value for thekernelExecutionContextComputerattribute.
- withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by setting a value for thekernelExecutionContextComputerattribute.
- withKernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by replacing thekernelInfosmap with the specified map.
- withKernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by setting a value for thekernelNameattribute.
- withKernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by setting a value for thekernelNameattribute.
- withKernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofkernelNames.
- withKernelNames(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofkernelNames.
- withKernels(Map<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by replacing thekernelsmap with the specified map.
- withLocalMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by replacing thelocalMemoryAllocatorsmap with the specified map.
- withLocalMemoryAllocators(Map<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing thelocalMemoryAllocatorsmap with the specified map.
- withLocalMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Copy the current immutable object by setting a value for thelocalMemSizeattribute.
- withMapStaticDataAsArgument(Map<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing themapStaticDataAsArgumentmap with the specified map.
- withMaxClockFrequency(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for themaxClockFrequencyattribute.
- withMaxComputeUnits(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for themaxComputeUnitsattribute.
- withMaxDepth(int) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object by setting a value for themaxDepthattribute.
- withMaxDepth(int) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Copy the current immutable object by setting a present value for the optionalmaxDepthattribute.
- withMaxDepth(Optional<Integer>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
- 
Copy the current immutable object by setting an optional value for themaxDepthattribute.
- withMaxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Copy the current immutable object by setting a value for themaxValueattribute.
- withMaxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Copy the current immutable object by setting a value for themaxValueattribute.
- withMaxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Copy the current immutable object by setting a value for themaxValueattribute.
- withMaxWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Copy the current immutable object by setting a value for themaxWeightValueattribute.
- withMaxWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for themaxWorkGroupSizeattribute.
- withMaxWorkItemDimensions(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for themaxWorkItemDimensionsattribute.
- withMaxWorkItemSizes(long...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object with elements that replace the content ofmaxWorkItemSizes.
- withMean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Copy the current immutable object by setting a value for themeanattribute.
- withMinSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Copy the current immutable object by setting a value for theminSpeciesSizeattribute.
- withMinValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Copy the current immutable object by setting a value for theminValueattribute.
- withMinValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Copy the current immutable object by setting a value for theminValueattribute.
- withMinValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Copy the current immutable object by setting a value for theminValueattribute.
- withMinWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Copy the current immutable object by setting a value for theminWeightValueattribute.
- withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- 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 ofmutationPolicies.
- withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object with elements that replace the content ofmutationPolicies.
- withMutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- 
Copy the current immutable object by setting a value for themutationPolicyattribute.
- 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 ofmutationPolicyHandlerFactories.
- withMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofmutationPolicyHandlerFactories.
- withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofmutationPolicyHandlerFactories.
- withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofmutationPolicyHandlerFactories.
- withName(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object by setting a value for thenameattribute.
- withName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Copy the current immutable object by setting a value for thenameattribute.
- withName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Copy the current immutable object by setting a value for thenameattribute.
- withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thenameattribute.
- withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Copy the current immutable object by setting a value for thenameattribute.
- withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for thenameattribute.
- withNewValue(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Copy the current immutable object by setting a value for thenewValueattribute.
- withNewValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Copy the current immutable object by setting a value for thenewValuesDistributionattribute.
- withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting a value for thenumberObjectivesattribute.
- withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a value for thenumberObjectivesattribute.
- withNumberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object by setting a value for thenumberOfPartitionsattribute.
- withNumBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- 
Copy the current immutable object by setting a value for thenumBitsattribute.
- withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Copy the current immutable object by setting a value for thenumCandidatesattribute.
- withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- 
Copy the current immutable object by setting a value for thenumCandidatesattribute.
- withNumCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a value for thenumCandidatesattribute.
- withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- 
Copy the current immutable object by setting a value for thenumCrossoversattribute.
- withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- 
Copy the current immutable object by setting a value for thenumCrossoversattribute.
- withNumDevices(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for thenumDevicesattribute.
- withNumInputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Copy the current immutable object by setting a value for thenumInputsattribute.
- withNumOutputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- 
Copy the current immutable object by setting a value for thenumOutputsattribute.
- withNumSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Copy the current immutable object by setting a value for thenumSwapattribute.
- withObjectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- 
Copy the current immutable object by setting a value for theobjectiveComparatorattribute.
- withObjectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- 
Copy the current immutable object by setting a value for theobjectiveComparatorattribute.
- withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for theoffspringGeneratedRatioattribute.
- withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for theoffspringGeneratedRatioattribute.
- withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theoffspringGeneratedRatioattribute.
- withOffspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Copy the current immutable object by setting a value for theoffspringRatioattribute.
- withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
Copy the current immutable object by setting a value for theoffspringSelectionPolicyattribute.
- withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Copy the current immutable object by setting a value for theoffspringSelectionPolicyattribute.
- withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- 
Copy the current immutable object by setting a value for theoffspringSelectionPolicyattribute.
- withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for theoptimizationattribute.
- withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for theoptimizationattribute.
- withOptimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theoptimizationattribute.
- withParentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Copy the current immutable object by setting a value for theparentComparisonPolicyattribute.
- withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for theparentSelectionPolicyattribute.
- withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for theparentSelectionPolicyattribute.
- withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theparentSelectionPolicyattribute.
- withParsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Copy the current immutable object by setting a value for theparsimonyComparatorattribute.
- withParsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
- 
Copy the current immutable object by setting a value for theparsimonyTournamentSizeattribute.
- withPerSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Copy the current immutable object by setting a value for theperSpeciesKeepRatioattribute.
- withPerturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Copy the current immutable object by setting a value for theperturbationDistributionattribute.
- withPerturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Copy the current immutable object by setting a value for theperturbationRatioattribute.
- withPlatform(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
- 
Copy the current immutable object by setting a value for theplatformattribute.
- withPlatformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object by setting a value for theplatformFiltersattribute.
- withPlatformId(cl_platform_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for theplatformIdattribute.
- withPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object with elements that replace the content ofpopulation.
- withPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- 
Copy the current immutable object with elements that replace the content ofpopulation.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- 
Copy the current immutable object by setting a value for thepopulationMutationProbabilityattribute.
- withPopulationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object by setting a value for thepopulationSizeattribute.
- withPopulationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object by setting a value for thepopulationSizeattribute.
- withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting an optional value for thepostEvaluationProcessorattribute.
- withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting an optional value for thepostEvaluationProcessorattribute.
- withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting an optional value for thepostEvaluationProcessorattribute.
- withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a present value for the optionalpostEvaluationProcessorattribute.
- withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a present value for the optionalpostEvaluationProcessorattribute.
- withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a present value for the optionalpostEvaluationProcessorattribute.
- withPredicate(Predicate<TreeNode<Operation<?>>>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
- 
Copy the current immutable object by setting a value for thepredicateattribute.
- withPreferredVectorWidthFloat(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thepreferredVectorWidthFloatattribute.
- withPreferredWorkGroupSizeMultiple(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Copy the current immutable object by setting a value for thepreferredWorkGroupSizeMultipleattribute.
- withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object by setting a value for theprettyNameattribute.
- withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Copy the current immutable object by setting a value for theprettyNameattribute.
- withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Copy the current immutable object by setting a value for theprettyNameattribute.
- withPrivateMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Copy the current immutable object by setting a value for theprivateMemSizeattribute.
- withProbability(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Copy the current immutable object by setting a value for theprobabilityattribute.
- withProfile(PlatformProfile) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for theprofileattribute.
- withProgram(Program) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
- 
Copy the current immutable object by setting a value for theprogramattribute.
- withProgram(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theprogramattribute.
- withProportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Copy the current immutable object by setting a value for theproportionFirstattribute.
- withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- 
Copy the current immutable object by setting a value for therandomGeneratorattribute.
- withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object by setting a value for therandomGeneratorattribute.
- withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Copy the current immutable object by setting a value for therandomGeneratorattribute.
- withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object by setting a value for therandomGeneratorattribute.
- withReenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- 
Copy the current immutable object by setting a value for thereenableGeneInheritanceThresoldattribute.
- withRefinementComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Copy the current immutable object by setting a value for therefinementComparatorattribute.
- withRefinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Copy the current immutable object by setting a value for therefinementRatioattribute.
- withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for thereplacementStrategyattribute.
- withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for thereplacementStrategyattribute.
- withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for thereplacementStrategyattribute.
- 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 ofreplacementStrategyHandlerFactories.
- withReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofreplacementStrategyHandlerFactories.
- withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofreplacementStrategyHandlerFactories.
- withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofreplacementStrategyHandlerFactories.
- withResources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofresources.
- withResources(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofresources.
- withResultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by replacing theresultAllocatorsmap with the specified map.
- withResultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing theresultAllocatorsmap with the specified map.
- withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
- 
Copy the current immutable object by setting a value for thereturnedTypeattribute.
- withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Copy the current immutable object by setting a value for thereturnedTypeattribute.
- withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
- 
Copy the current immutable object by setting a value for thereturnedTypeattribute.
- withReusePreviousResultAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing thereusePreviousResultAsArgumentsmap with the specified map.
- withReusePreviousResultSizeAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
- 
Copy the current immutable object by replacing thereusePreviousResultSizeAsArgumentsmap with the specified map.
- withRules(Iterable<? extends Rule>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Copy the current immutable object with elements that replace the content ofrules.
- withRules(Rule...) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
- 
Copy the current immutable object with elements that replace the content ofrules.
- 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 thescaleFitnessattribute.
- withSecondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- 
Copy the current immutable object by setting a value for thesecondComparatorattribute.
- withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for theseedPopulationattribute.
- withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for theseedPopulationattribute.
- withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theseedPopulationattribute.
- 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 ofselectionPolicies.
- withSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- 
Copy the current immutable object with elements that replace the content ofselectionPolicies.
- 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 ofselectionPolicyHandlerFactories.
- withSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofselectionPolicyHandlerFactories.
- withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofselectionPolicyHandlerFactories.
- withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
- 
Copy the current immutable object with elements that replace the content ofselectionPolicyHandlerFactories.
- withSharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- 
Copy the current immutable object by setting a value for thesharingattribute.
- withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- 
Copy the current immutable object by setting a value for thesizeattribute.
- withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- 
Copy the current immutable object by setting a value for thesizeattribute.
- withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- 
Copy the current immutable object by setting a value for thesizeattribute.
- withSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
- 
Copy the current immutable object by setting a value for thesizeattribute.
- withSizeFunction(Function<Genotype, Integer>) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
- 
Copy the current immutable object by setting a value for thesizeFunctionattribute.
- withSkipN(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
- 
Copy the current immutable object by setting a value for theskipNattribute.
- withSpeciesPredicate(BiPredicate<Individual<T>, Individual<T>>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Copy the current immutable object by setting a value for thespeciesPredicateattribute.
- withSpeciesSelection(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- 
Copy the current immutable object by setting a value for thespeciesSelectionattribute.
- withStageDescriptors(Iterable<? extends StageDescriptor>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Copy the current immutable object with elements that replace the content ofstageDescriptors.
- withStageDescriptors(StageDescriptor...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Copy the current immutable object with elements that replace the content ofstageDescriptors.
- withStandardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- 
Copy the current immutable object by setting a value for thestandardDeviationattribute.
- withStaticDataLoaders(Map<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
- 
Copy the current immutable object by replacing thestaticDataLoadersmap with the specified map.
- withStaticDataLoaders(Map<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
- 
Copy the current immutable object by replacing thestaticDataLoadersmap with the specified map.
- withSurvivorSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- 
Copy the current immutable object by setting a value for thesurvivorSelectionPolicyattribute.
- withTerminal(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofterminal.
- withTerminal(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
- 
Copy the current immutable object with elements that replace the content ofterminal.
- withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- 
Copy the current immutable object by setting a value for theterminationattribute.
- withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- 
Copy the current immutable object by setting a value for theterminationattribute.
- withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
- 
Copy the current immutable object by setting a value for theterminationattribute.
- withToNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Copy the current immutable object by setting a value for thetoNodeIndexattribute.
- withTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- 
Copy the current immutable object by setting a value for thetournamentattribute.
- 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 oftournaments.
- withTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- 
Copy the current immutable object with elements that replace the content oftournaments.
- withTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Copy the current immutable object with elements that replace the content oftypes.
- withTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
- 
Copy the current immutable object with elements that replace the content oftypes.
- withValue(T) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
- 
Copy the current immutable object by setting a value for thevalueattribute.
- withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
- 
Copy the current immutable object by setting a value for thevendorattribute.
- withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for thevendorattribute.
- withVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
- 
Copy the current immutable object by setting a value for theversionattribute.
- withWeakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- 
Copy the current immutable object by setting a value for theweakRatioattribute.
- withWeight(float) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- 
Copy the current immutable object by setting a value for theweightattribute.
- withWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Copy the current immutable object by setting a value for theworkGroupSizeattribute.
- withWorkGroupSize(long[]) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Copy the current immutable object by setting a present value for the optionalworkGroupSizeattribute.
- withWorkGroupSize(Optional<? extends long[]>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- 
Copy the current immutable object by setting an optional value for theworkGroupSizeattribute.
- workGroupSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- workGroupSize - Variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- workGroupSize - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- workGroupSize - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- workGroupSize() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
- 
Returns the maximum work group size that can be used when executing this kernel on the device.
- workGroupSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
- 
Returns the maximum work group size that can be used when executing this kernel on the device.
- workGroupSize() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
- workGroupSize() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.KernelExecutionContext
- workGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
- 
Initializes the value for theworkGroupSizeattribute.
- workGroupSize(long[]) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Initializes the optional valueworkGroupSizeto workGroupSize.
- workGroupSize(Optional<? extends long[]>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
- 
Initializes the optional valueworkGroupSizeto workGroupSize.
- writeCSVReferenceValue(String, int, Number) - Static method in class net.bmahe.genetics4j.samples.mixturemodel.ClusteringUtils
X
Y
A B C D E F G H I K L M N O P Q R S T U V W X YAll Classes and Interfaces|All Packages|Constant Field Values