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 for
acceptedTypeslist. - 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 to
acceptedTypeslist. - addAcceptedTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
-
Adds elements to
acceptedTypeslist. - 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 to
acceptedTypeslist. - addAllBuiltInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Adds elements to
builtInKernelsset. - addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addAllChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGeneratorlist. - addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecslist. - addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addAllColumnExtractors(Iterable<? extends ColumnExtractor<T, U>>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Adds elements to
columnExtractorslist. - addAllCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicieslist. - addAllContent(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
contentlist. - addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addAllDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactorieslist. - addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - addAllDeviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Adds elements to
deviceTypeset. - addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addAllExtensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Adds elements to
extensionsset. - addAllFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitnesslist. - addAllFunctions(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds elements to
functionsset. - addAllKernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
kernelNamesset. - 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 to
mutationPolicieslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds elements to
mutationPolicieslist. - addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - addAllPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
populationlist. - addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addAllResources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
resourcesset. - addAllRules(Iterable<? extends Rule>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
-
Adds elements to
ruleslist. - addAllSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicieslist. - addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addAllStageDescriptors(Iterable<? extends StageDescriptor>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Adds elements to
stageDescriptorslist. - addAllTerminal(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds elements to
terminalset. - addAllTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournamentslist. - addAllTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
-
Adds elements to
typeslist. - 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 to
builtInKernelsset. - addBuiltInKernels(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Adds elements to
builtInKernelsset. - addChild(TreeNode<T>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Adds a new child node to this node.
- addChildren(Collection<TreeNode<T>>) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
-
Adds multiple child nodes to this node.
- addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
chromosomeCombinatorHandlerFactorieslist. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
chromosomeFactoriesGeneratorlist. - addChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
chromosomeFactoriesGeneratorlist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
chromosomeMutationPolicyHandlerFactorieslist. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds one element to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds one element to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
chromosomeSpecslist. - addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds elements to
chromosomeSpecslist. - addColumnExtractors(ColumnExtractor<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Adds one element to
columnExtractorslist. - addColumnExtractors(ColumnExtractor<T, U>...) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Adds elements to
columnExtractorslist. - addCombinationPolicies(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds one element to
combinationPolicieslist. - addCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Adds elements to
combinationPolicieslist. - 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 to
contentlist. - addContent(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
contentlist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeCombinatorHandlerslist. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds one element to
defaultChromosomeFactorieslist. - addDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Adds elements to
defaultChromosomeFactorieslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultChromosomeMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
defaultMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultMutationPolicyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultReplacementStrategyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
defaultReplacementStrategyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultReplacementStrategyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
defaultSelectionPolicyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
defaultSelectionPolicyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
defaultSelectionPolicyHandlerslist. - addDeviceType(DeviceType) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Adds one element to
deviceTypeset. - addDeviceType(DeviceType...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Adds elements to
deviceTypeset. - addEdges(Map<Integer, Set<Integer>>, int[]) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
evolutionListenerslist. - addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
evolutionListenerslist. - addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
evolutionListenerslist. - addExtensions(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Adds one element to
extensionsset. - addExtensions(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Adds elements to
extensionsset. - addFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds one element to
fitnesslist. - addFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
fitnesslist. - addFunctions(OperationFactory) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds one element to
functionsset. - addFunctions(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds elements to
functionsset. - addKernelNames(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds one element to
kernelNamesset. - addKernelNames(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
kernelNamesset. - 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 to
mutationPolicieslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds one element to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Adds elements to
mutationPolicieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
mutationPolicyHandlerFactorieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
mutationPolicyHandlerFactorieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
mutationPolicyHandlerFactorieslist. - 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 to
populationlist. - addPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Adds elements to
populationlist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
replacementStrategyHandlerFactorieslist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
replacementStrategyHandlerFactorieslist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
replacementStrategyHandlerFactorieslist. - addResources(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds one element to
resourcesset. - addResources(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Adds elements to
resourcesset. - addRules(Rule) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
-
Adds one element to
ruleslist. - addRules(Rule...) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
-
Adds elements to
ruleslist. - addSelectionPolicies(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds one element to
selectionPolicieslist. - addSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Adds elements to
selectionPolicieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds one element to
selectionPolicyHandlerFactorieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds one element to
selectionPolicyHandlerFactorieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Adds elements to
selectionPolicyHandlerFactorieslist. - addStageDescriptors(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Adds one element to
stageDescriptorslist. - addStageDescriptors(StageDescriptor...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Adds elements to
stageDescriptorslist. - addTerminal(OperationFactory) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds one element to
terminalset. - addTerminal(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Adds elements to
terminalset. - addTournaments(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds one element to
tournamentslist. - addTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Adds elements to
tournamentslist. - addTypes(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
-
Adds one element to
typeslist. - addTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
-
Adds elements to
typeslist. - 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 the
alphaattribute. - alpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Initializes the value for the
alphaattribute. - alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- alphaIsSet() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- 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 the
applicatorattribute. - 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 the
atLeastNumOffspringsattribute. - atLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffspringsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumOffspringsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumOffspringsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- atLeastNumSurvivors - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivors() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns how many survivors that elitism will always select.
- atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns how many survivors that elitism will always select.
- atLeastNumSurvivors() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
atLeastNumSurvivorsattribute. - atLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivorsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- atLeastNumSurvivorsInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- atLeastNumSurvivorsIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- 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 the
autoFlushattribute. - 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 new
ChromosomeFactoryProvider. - build() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Builds a new
Individual. - build() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Builds a new
FitnessSharing. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Builds a new
BitChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Builds a new
DoubleChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Builds a new
FloatChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Builds a new
IntChromosomeSpec. - build() - Static method in class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
- build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Builds a new
MultiCombinations. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Builds a new
MultiPointArithmetic. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Builds a new
MultiPointCrossover. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Builds a new
OrderCrossover. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Builds a new
PickFirstParent. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Builds a new
SinglePointArithmetic. - build() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Builds a new
SinglePointCrossover. - build() - Static method in class net.bmahe.genetics4j.core.spec.combination.OrderCrossover
- build() - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- build() - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointCrossover
- build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Builds a new
EAConfiguration. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Builds a new
EAConfigurationBulkAsync. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Builds a new
EAExecutionContext. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Builds a new
EvolutionResult. - build() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Builds a new
GenotypeFitness. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Builds a new
CreepMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Builds a new
MultiMutations. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Builds a new
PartialMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Builds a new
RandomMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Builds a new
SwapMutation. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Builds a new
DeleteNLast. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Builds a new
Elitism. - build() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Builds a new
GenerationalReplacement. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Builds a new
MultiSelections. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Builds a new
MultiTournaments. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Builds a new
ProportionalTournament. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
-
Builds a new
RandomSelection. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Builds a new
RouletteWheel. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Builds a new
SelectAll. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Builds a new
SelectiveRefinementTournament. - build() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Builds a new
Tournament. - build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RandomSelection
- build() - Static method in class net.bmahe.genetics4j.core.spec.selection.RouletteWheel
- build() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectAll
- build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Builds a new
NormalDistribution. - build() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Builds a new
UniformDistribution. - build() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.UniformDistribution
- build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
-
Builds a new
ColumnExtractor. - build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Builds a new
CSVEvolutionListener. - build() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Builds a new
EvolutionStep. - build() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
-
Builds a new
InputSpec. - build() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation.Builder
-
Builds a new
Operation. - build() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Builds a new
CoefficientOperation. - build() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
-
Builds a new
InputOperation. - build() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
-
Builds a new
TarpeianMethod. - build() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Builds a new
Program. - build() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
-
Builds a new
ProgramTreeChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine.Builder
-
Builds a new
ProgramRandomCombine. - 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 new
NodeReplacement. - build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
-
Builds a new
ProgramApplyRules. - build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
-
Builds a new
ProgramRandomMutate. - build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
-
Builds a new
ProgramRandomPrune. - build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
-
Builds a new
Rule. - build() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
-
Builds a new
TrimTree. - 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 new
DoubleTournament. - build() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Builds a new
OpenCLExecutionContext. - build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Builds a new
Device. - build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
-
Builds a new
KernelInfo. - build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Builds a new
Platform. - build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
-
Builds a new
CLData. - build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Builds a new
SingleKernelFitnessDescriptor. - build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
-
Builds a new
KernelExecutionContext. - build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Builds a new
MultiStageDescriptor. - build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Builds a new
StageDescriptor. - build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Builds a new
GPUEAConfiguration. - build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Builds a new
GPUEAExecutionContext. - build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Builds a new
Program. - build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Builds a new
NSGA2Selection. - build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Builds a new
TournamentNSGA2Selection. - build() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Builds a new
SPEA2Replacement. - build() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Builds a new
Connection. - build() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Builds a new
NeatCombination. - 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 new
FitnessComparison. - build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Builds a new
FitnessThenSizeComparison. - build() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Builds a new
NeatChromosomeSpec. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Builds a new
AddConnection. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Builds a new
AddNode. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Builds a new
DeleteConnection. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Builds a new
DeleteNode. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Builds a new
NeatConnectionWeight. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
-
Builds a new
SwitchStateMutation. - 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 new
NeatSelection. - 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 for
ChromosomeFactoryProvider. - builder() - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates a builder for
Individual. - builder() - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates a builder for
FitnessSharing. - builder() - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates a builder for
BitChromosomeSpec. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates a builder for
MultiCombinations. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates a builder for
MultiPointArithmetic. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates a builder for
MultiPointCrossover. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates a builder for
OrderCrossover. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates a builder for
PickFirstParent. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates a builder for
SinglePointArithmetic. - builder() - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates a builder for
SinglePointCrossover. - builder() - Static method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
- builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Creates a builder for
EAExecutionContext. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates a builder for
EvolutionResult. - builder() - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates a builder for
GenotypeFitness. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates a builder for
CreepMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates a builder for
MultiMutations. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates a builder for
PartialMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates a builder for
RandomMutation. - builder() - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates a builder for
SwapMutation. - builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
- builder() - Static method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
- builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Creates a builder for
MultiSelections. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Creates a builder for
MultiTournaments. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Creates a builder for
ProportionalTournament. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Creates a builder for
RandomSelection. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates a builder for
RouletteWheel. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates a builder for
SelectAll. - builder() - Static method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
- builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates a builder for
NormalDistribution. - builder() - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates a builder for
UniformDistribution. - builder() - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Creates a builder for
InputSpec. - builder() - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Creates a builder for
Operation. - builder() - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Creates a builder for
CoefficientOperation. - builder() - Static method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Creates a builder for
InputOperation. - builder() - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Creates a builder for
TarpeianMethod. - builder() - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Creates a builder for
Program. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
-
Creates a builder for
ProgramTreeChromosomeSpec. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
-
Creates a builder for
ProgramRandomCombine. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
Creates a builder for
NodeReplacement. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Creates a builder for
ProgramApplyRules. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
Creates a builder for
ProgramRandomMutate. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
Creates a builder for
ProgramRandomPrune. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
-
Creates a builder for
Rule. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Creates a builder for
TrimTree. - builder() - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Creates a builder for
DoubleTournament. - 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 for
Device. - builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Creates a builder for
KernelInfo. - builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Creates a builder for
Platform. - 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 for
CLData. - 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 for
MultiStageDescriptor. - 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 for
GPUEAExecutionContext. - builder() - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Creates a builder for
Program. - 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 for
AddConnection. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Creates a builder for
AddNode. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Creates a builder for
DeleteConnection. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Creates a builder for
DeleteNode. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Creates a builder for
SwitchStateMutation. - 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 for
DoubleChromosomeSpecinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Creates a builder for
FloatChromosomeSpecinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Creates a builder for
IntChromosomeSpecinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Creates a builder for
EAConfigurationinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Creates a builder for
EAConfigurationBulkAsyncinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.DeleteNLast.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.Elitism.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Creates a builder for
DeleteNLastinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Creates a builder for
Elitisminstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Creates a builder for
GenerationalReplacementinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Creates a builder for
SelectiveRefinementTournamentinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Creates a builder for
Tournamentinstances. - Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
- 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 for
ColumnExtractorinstances. - Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Creates a builder for
CSVEvolutionListenerinstances. - Builder() - Constructor for class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Creates a builder for
EvolutionStepinstances. - 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 for
OpenCLExecutionContextinstances. - 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 for
SingleKernelFitnessDescriptorinstances. - Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
-
Creates a builder for
KernelExecutionContextinstances. - 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 for
StageDescriptorinstances. - 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 for
GPUEAConfigurationinstances. - 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 for
NSGA2Selectioninstances. - Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Creates a builder for
TournamentNSGA2Selectioninstances. - 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 for
SPEA2Replacementinstances. - 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 for
Connectioninstances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Creates a builder for
NeatCombinationinstances. - 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 for
FitnessComparisoninstances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Creates a builder for
FitnessThenSizeComparisoninstances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Creates a builder for
NeatChromosomeSpecinstances. - 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 for
NeatConnectionWeightinstances. - 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 for
NeatSelectioninstances. - 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 value
buildOptionsto buildOptions. - buildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Initializes the optional value
buildOptionsto 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 for
builtInKernelsset.
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 the
chosenrecord component. - chosen() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns the value of the
chosenrecord 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 a
ChosenOtherChromosomerecord 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 for
chromosomeCombinatorHandlerFactorieslist. - chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
chromosomeCombinatorHandlerFactorieslist. - ChromosomeCombinatorHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeCombinatorHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeCombinatorHandlers - 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 for
chromosomeFactoriesGeneratorlist. - ChromosomeFactory<T> - Interface in net.bmahe.genetics4j.core.chromosomes.factory
-
Factory interface for creating chromosome instances based on specifications.
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.EASystem
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeFactoryProvider - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- chromosomeFactoryProvider - 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 the
chromosomeFactoryProviderattribute. - 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 the
chromosomeFactoryProviderattribute. - 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 the
chromosomeIndexattribute. - ChromosomeMutationHandler<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
- ChromosomeMutationHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.mutation.chromosome
- chromosomeMutationHandlers - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- chromosomeMutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlerFactories - 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 for
chromosomeMutationPolicyHandlerFactorieslist. - chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
chromosomeMutationPolicyHandlerFactorieslist. - chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- chromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- chromosomeMutationPolicyHandlers - 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 for
chromosomeSpecslist. - chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
chromosomeSpecslist. - chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Sets or replaces all elements for
chromosomeSpecslist. - chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- 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 the
clCommandQueueattribute. - 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 the
clContextattribute. - 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 the
clMemattribute. - 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 the
clProgramattribute. - 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 the
clTypeattribute. - 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 the
columnExtractorFunctionattribute. - 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 for
columnExtractorslist. - combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
- combinationPolicies - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- combinationPolicies() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- combinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Sets or replaces all elements for
combinationPolicieslist. - combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- combinationPolicy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- combinationPolicy - 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 the
combinationPolicyattribute. - combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
combinationPolicyattribute. - combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
combinationPolicyattribute. - CombinationPolicy - Interface in net.bmahe.genetics4j.core.spec.combination
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in interface net.bmahe.genetics4j.core.combination.ChromosomeCombinator
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.erx.IntEdgeRecombinationCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multicombinations.MultiChromosomeCombinations
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.DoubleChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.FloatChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointarithmetic.IntChromosomeMultiPointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.BitChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.DoubleChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.FloatChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.multipointcrossover.IntChromosomeMultiPointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.ordercrossover.IntChromosomeOrderCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.DoubleChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.FloatChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointarithmetic.IntChromosomeSinglePointArithmetic
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.BitChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.DoubleChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.FloatChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.core.combination.singlepointcrossover.IntChromosomeSinglePointCrossover
- combine(AbstractEAConfiguration<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 the
comparatorattribute. - 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 the
computeattribute. - 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 a
ConnectionPairrecord 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 for
contentlist. - 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 value
contextto context. - context(U) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Initializes the optional value
contextto 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 a
ChromosomeFactoryProvidervalue. - copyOf(Individual<T>) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Creates an immutable copy of a
Individualvalue. - copyOf(FitnessSharing<T>) - Static method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Creates an immutable copy of a
FitnessSharingvalue. - copyOf(BitChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Creates an immutable copy of a
BitChromosomeSpecvalue. - copyOf(DoubleChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Creates an immutable copy of a
DoubleChromosomeSpecvalue. - copyOf(FloatChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Creates an immutable copy of a
FloatChromosomeSpecvalue. - copyOf(IntChromosomeSpec) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Creates an immutable copy of a
IntChromosomeSpecvalue. - copyOf(MultiCombinations) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Creates an immutable copy of a
MultiCombinationsvalue. - copyOf(MultiPointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Creates an immutable copy of a
MultiPointArithmeticvalue. - copyOf(MultiPointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Creates an immutable copy of a
MultiPointCrossovervalue. - copyOf(OrderCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Creates an immutable copy of a
OrderCrossovervalue. - copyOf(PickFirstParent) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Creates an immutable copy of a
PickFirstParentvalue. - copyOf(SinglePointArithmetic) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Creates an immutable copy of a
SinglePointArithmeticvalue. - copyOf(SinglePointCrossover) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Creates an immutable copy of a
SinglePointCrossovervalue. - copyOf(EAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Creates an immutable copy of a
EAConfigurationvalue. - copyOf(EAConfigurationBulkAsync<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Creates an immutable copy of a
EAConfigurationBulkAsyncvalue. - copyOf(EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Creates an immutable copy of a
EAExecutionContextvalue. - copyOf(EvolutionResult<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Creates an immutable copy of a
EvolutionResultvalue. - copyOf(GenotypeFitness<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Creates an immutable copy of a
GenotypeFitnessvalue. - copyOf(CreepMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Creates an immutable copy of a
CreepMutationvalue. - copyOf(MultiMutations) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Creates an immutable copy of a
MultiMutationsvalue. - copyOf(PartialMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Creates an immutable copy of a
PartialMutationvalue. - copyOf(RandomMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Creates an immutable copy of a
RandomMutationvalue. - copyOf(SwapMutation) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Creates an immutable copy of a
SwapMutationvalue. - copyOf(DeleteNLast) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Creates an immutable copy of a
DeleteNLastvalue. - copyOf(Elitism) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Creates an immutable copy of a
Elitismvalue. - copyOf(GenerationalReplacement) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Creates an immutable copy of a
GenerationalReplacementvalue. - copyOf(MultiSelections) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Creates an immutable copy of a
MultiSelectionsvalue. - copyOf(MultiTournaments<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Creates an immutable copy of a
MultiTournamentsvalue. - copyOf(ProportionalTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Creates an immutable copy of a
ProportionalTournamentvalue. - copyOf(RandomSelection) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Creates an immutable copy of a
RandomSelectionvalue. - copyOf(RouletteWheel) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Creates an immutable copy of a
RouletteWheelvalue. - copyOf(SelectAll) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Creates an immutable copy of a
SelectAllvalue. - copyOf(SelectiveRefinementTournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Creates an immutable copy of a
SelectiveRefinementTournamentvalue. - copyOf(Tournament<T>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Creates an immutable copy of a
Tournamentvalue. - copyOf(NormalDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Creates an immutable copy of a
NormalDistributionvalue. - copyOf(UniformDistribution) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Creates an immutable copy of a
UniformDistributionvalue. - copyOf(ColumnExtractor<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
-
Creates an immutable copy of a
ColumnExtractorvalue. - copyOf(CSVEvolutionListener<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Creates an immutable copy of a
CSVEvolutionListenervalue. - copyOf(EvolutionStep<T, U>) - Static method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Creates an immutable copy of a
EvolutionStepvalue. - copyOf(InputSpec) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Creates an immutable copy of a
InputSpecvalue. - copyOf(CoefficientOperation<T>) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Creates an immutable copy of a
CoefficientOperationvalue. - copyOf(InputOperation<T>) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Creates an immutable copy of a
InputOperationvalue. - copyOf(Operation<T>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Creates an immutable copy of a
Operationvalue. - copyOf(TarpeianMethod) - Static method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Creates an immutable copy of a
TarpeianMethodvalue. - copyOf(Program) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Creates an immutable copy of a
Programvalue. - copyOf(ProgramTreeChromosomeSpec) - Static method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
-
Creates an immutable copy of a
ProgramTreeChromosomeSpecvalue. - copyOf(ProgramRandomCombine) - Static method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
-
Creates an immutable copy of a
ProgramRandomCombinevalue. - copyOf(NodeReplacement) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
Creates an immutable copy of a
NodeReplacementvalue. - copyOf(ProgramApplyRules) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Creates an immutable copy of a
ProgramApplyRulesvalue. - copyOf(ProgramRandomMutate) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
Creates an immutable copy of a
ProgramRandomMutatevalue. - copyOf(ProgramRandomPrune) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
Creates an immutable copy of a
ProgramRandomPrunevalue. - copyOf(Rule) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
-
Creates an immutable copy of a
Rulevalue. - copyOf(TrimTree) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Creates an immutable copy of a
TrimTreevalue. - copyOf(DoubleTournament<T>) - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Creates an immutable copy of a
DoubleTournamentvalue. - copyOf(Device) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Creates an immutable copy of a
Devicevalue. - copyOf(KernelInfo) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Creates an immutable copy of a
KernelInfovalue. - copyOf(Platform) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Creates an immutable copy of a
Platformvalue. - copyOf(OpenCLExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Creates an immutable copy of a
OpenCLExecutionContextvalue. - copyOf(CLData) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
Creates an immutable copy of a
CLDatavalue. - copyOf(KernelExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
-
Creates an immutable copy of a
KernelExecutionContextvalue. - copyOf(MultiStageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
-
Creates an immutable copy of a
MultiStageDescriptorvalue. - copyOf(StageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Creates an immutable copy of a
StageDescriptorvalue. - copyOf(SingleKernelFitnessDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Creates an immutable copy of a
SingleKernelFitnessDescriptorvalue. - copyOf(GPUEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Creates an immutable copy of a
GPUEAConfigurationvalue. - copyOf(GPUEAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Creates an immutable copy of a
GPUEAExecutionContextvalue. - copyOf(Program) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Creates an immutable copy of a
Programvalue. - copyOf(NSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Creates an immutable copy of a
NSGA2Selectionvalue. - copyOf(TournamentNSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Creates an immutable copy of a
TournamentNSGA2Selectionvalue. - copyOf(SPEA2Replacement<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Creates an immutable copy of a
SPEA2Replacementvalue. - 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 a
Connectionvalue. - copyOf(NeatCombination) - Static method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Creates an immutable copy of a
NeatCombinationvalue. - copyOf(FitnessComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
Creates an immutable copy of a
FitnessComparisonvalue. - copyOf(FitnessThenSizeComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
Creates an immutable copy of a
FitnessThenSizeComparisonvalue. - copyOf(AddConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Creates an immutable copy of a
AddConnectionvalue. - copyOf(AddNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Creates an immutable copy of a
AddNodevalue. - copyOf(DeleteConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Creates an immutable copy of a
DeleteConnectionvalue. - copyOf(DeleteNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Creates an immutable copy of a
DeleteNodevalue. - copyOf(NeatConnectionWeight) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Creates an immutable copy of a
NeatConnectionWeightvalue. - copyOf(SwitchStateMutation) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Creates an immutable copy of a
SwitchStateMutationvalue. - copyOf(NeatChromosomeSpec) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Creates an immutable copy of a
NeatChromosomeSpecvalue. - copyOf(NeatSelection<T>) - Static method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Creates an immutable copy of a
NeatSelectionvalue. - 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 the
dataLoadersmap. - 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 the
dataLoadersmap. - 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 value
deduplicateto 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 value
deduplicateto 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 value
deduplicateto 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 value
deduplicateto deduplicate. - deduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the optional value
deduplicateto deduplicate. - deduplicate(Optional<? extends Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the optional value
deduplicateto 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 for
defaultChromosomeCombinatorHandlerslist. - defaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultChromosomeCombinatorHandlerslist. - 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 for
defaultChromosomeFactorieslist. - defaultChromosomeFactories(List<ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactoriesBuildStage - Variable in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.InitShim
- defaultChromosomeFactoriesIsSet() - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- defaultChromosomeMutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- defaultChromosomeMutationPolicyHandlers - 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 for
defaultChromosomeMutationPolicyHandlerslist. - defaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultChromosomeMutationPolicyHandlerslist. - 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 for
defaultMutationPolicyHandlerslist. - defaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultMutationPolicyHandlerslist. - 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 for
defaultReplacementStrategyHandlerslist. - defaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultReplacementStrategyHandlerslist. - 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 for
defaultSelectionPolicyHandlerslist. - defaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
defaultSelectionPolicyHandlerslist. - 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 the
deviceattribute. - 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 the
deviceFiltersattribute. - 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 the
deviceIdattribute. - 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 for
deviceTypeset. - 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 the
deviceVersionattribute. - 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 the
distanceattribute. - distance(BiFunction<T, T, Double>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the value for the
distanceattribute. - distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
distanceattribute. - distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
distanceattribute. - 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 the
distributionattribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
distributionattribute. - distribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Initializes the value for the
distributionattribute. - Distribution - Interface in net.bmahe.genetics4j.core.spec.statistics.distributions
- 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 the
doFitnessFirstattribute. - 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 the
dominanceattribute. - 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 the
dominanceattribute. - 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 the
dominanceattribute. - 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 the
driverVersionattribute. - 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 the
eaConfigurationattribute. - EAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm Configuration.
- EAConfiguration() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfiguration
- EAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationBulkAsync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- EAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm Configuration.
- EAConfigurationBulkAsync() - Constructor for class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
- EAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
- eaConfigurationSync - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.combination.ChromosomeCombinatorResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.EASystem
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- eaExecutionContext - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- EAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
-
Evolutionary Algorithm - Execution Context
- EAExecutionContext() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContext
- EAExecutionContexts - Class in net.bmahe.genetics4j.core.spec
-
Defines multiple factory and helper methods to create and manage EAExecutionContexts
- EAExecutionContexts() - Constructor for class net.bmahe.genetics4j.core.spec.EAExecutionContexts
- EASystem<T> - Class in net.bmahe.genetics4j.core
-
Main orchestrator class for evolutionary algorithms, managing the complete evolution process.
- EASystem(AbstractEAConfiguration<T>, long, List<ChromosomeCombinator<T>>, double, Selector<T>, List<Mutator>, ReplacementStrategyImplementor<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Constructor for class net.bmahe.genetics4j.core.EASystem
- EASystemFactory - Class in net.bmahe.genetics4j.core
-
Factory class providing convenient methods for creating properly configured
EASysteminstances. - EASystemFactory() - Constructor for class net.bmahe.genetics4j.core.EASystemFactory
-
Prevents instantiation since it's a bunch of static methods
- EdgeRecombinationCrossover - Class in net.bmahe.genetics4j.core.spec.combination
- EdgeRecombinationCrossover() - Constructor for class net.bmahe.genetics4j.core.spec.combination.EdgeRecombinationCrossover
- EdgeRecombinationCrossoverHandler<T> - Class in net.bmahe.genetics4j.core.combination.erx
- EdgeRecombinationCrossoverHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.combination.erx.EdgeRecombinationCrossoverHandler
- 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 of
ImmutableChromosomeFactoryProviderthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- equals(Object) - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- equals(Object) - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.bmahe.genetics4j.core.Genotype
- equals(Object) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
This instance is equal to all instances of
ImmutableIndividualthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.Population
- equals(Object) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
This instance is equal to all instances of
ImmutableFitnessSharingthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
This instance is equal to all instances of
ImmutableBitChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
This instance is equal to all instances of
ImmutableDoubleChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
This instance is equal to all instances of
ImmutableFloatChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
This instance is equal to all instances of
ImmutableIntChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
This instance is equal to all instances of
ImmutableMultiCombinationsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
This instance is equal to all instances of
ImmutableMultiPointArithmeticthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
This instance is equal to all instances of
ImmutableMultiPointCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
This instance is equal to all instances of
ImmutableOrderCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
This instance is equal to all instances of
ImmutablePickFirstParentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
This instance is equal to all instances of
ImmutableSinglePointArithmeticthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
This instance is equal to all instances of
ImmutableSinglePointCrossoverthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
This instance is equal to all instances of
ImmutableEAConfigurationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
This instance is equal to all instances of
ImmutableEAConfigurationBulkAsyncthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
This instance is equal to all instances of
ImmutableEAExecutionContextthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
This instance is equal to all instances of
ImmutableEvolutionResultthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
This instance is equal to all instances of
ImmutableGenotypeFitnessthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
This instance is equal to all instances of
ImmutableCreepMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
This instance is equal to all instances of
ImmutableMultiMutationsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
This instance is equal to all instances of
ImmutablePartialMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
This instance is equal to all instances of
ImmutableRandomMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
This instance is equal to all instances of
ImmutableSwapMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
This instance is equal to all instances of
ImmutableDeleteNLastthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
This instance is equal to all instances of
ImmutableElitismthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
This instance is equal to all instances of
ImmutableGenerationalReplacementthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
This instance is equal to all instances of
ImmutableMultiSelectionsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
This instance is equal to all instances of
ImmutableMultiTournamentsthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
This instance is equal to all instances of
ImmutableProportionalTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
This instance is equal to all instances of
ImmutableRandomSelectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
This instance is equal to all instances of
ImmutableRouletteWheelthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
This instance is equal to all instances of
ImmutableSelectAllthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
This instance is equal to all instances of
ImmutableSelectiveRefinementTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
This instance is equal to all instances of
ImmutableTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
This instance is equal to all instances of
ImmutableNormalDistributionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
This instance is equal to all instances of
ImmutableUniformDistributionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
-
This instance is equal to all instances of
ImmutableColumnExtractorthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
This instance is equal to all instances of
ImmutableCSVEvolutionListenerthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
This instance is equal to all instances of
ImmutableEvolutionStepthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
This instance is equal to all instances of
ImmutableInputSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
This instance is equal to all instances of
ImmutableOperationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
This instance is equal to all instances of
ImmutableCoefficientOperationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
This instance is equal to all instances of
ImmutableInputOperationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
This instance is equal to all instances of
ImmutableTarpeianMethodthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
This instance is equal to all instances of
ImmutableProgramthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
-
This instance is equal to all instances of
ImmutableProgramTreeChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
-
This instance is equal to all instances of
ImmutableProgramRandomCombinethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
This instance is equal to all instances of
ImmutableNodeReplacementthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
This instance is equal to all instances of
ImmutableProgramApplyRulesthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
This instance is equal to all instances of
ImmutableProgramRandomMutatethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
This instance is equal to all instances of
ImmutableProgramRandomPrunethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
-
This instance is equal to all instances of
ImmutableRulethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
This instance is equal to all instances of
ImmutableTrimTreethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
This instance is equal to all instances of
ImmutableDoubleTournamentthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
This instance is equal to all instances of
ImmutableOpenCLExecutionContextthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
This instance is equal to all instances of
ImmutableDevicethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
This instance is equal to all instances of
ImmutableKernelInfothat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
This instance is equal to all instances of
ImmutablePlatformthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
This instance is equal to all instances of
ImmutableCLDatathat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
This instance is equal to all instances of
ImmutableSingleKernelFitnessDescriptorthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
-
This instance is equal to all instances of
ImmutableKernelExecutionContextthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
-
This instance is equal to all instances of
ImmutableMultiStageDescriptorthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
This instance is equal to all instances of
ImmutableStageDescriptorthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
This instance is equal to all instances of
ImmutableGPUEAConfigurationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
This instance is equal to all instances of
ImmutableGPUEAExecutionContextthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
This instance is equal to all instances of
ImmutableProgramthat 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 of
ImmutableNSGA2Selectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
This instance is equal to all instances of
ImmutableTournamentNSGA2Selectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
This instance is equal to all instances of
ImmutableSPEA2Replacementthat 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 of
ImmutableConnectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
This instance is equal to all instances of
ImmutableNeatCombinationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
This instance is equal to all instances of
ImmutableFitnessComparisonthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
This instance is equal to all instances of
ImmutableFitnessThenSizeComparisonthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
This instance is equal to all instances of
ImmutableNeatChromosomeSpecthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
This instance is equal to all instances of
ImmutableAddConnectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
This instance is equal to all instances of
ImmutableAddNodethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
This instance is equal to all instances of
ImmutableDeleteConnectionthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
This instance is equal to all instances of
ImmutableDeleteNodethat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
This instance is equal to all instances of
ImmutableNeatConnectionWeightthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
This instance is equal to all instances of
ImmutableSwitchStateMutationthat have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
This instance is equal to all instances of
ImmutableNeatSelectionthat 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 the
evolutionContextSupplierattribute. - 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 for
evolutionListenerslist. - evolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
evolutionListenerslist. - 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 for
extensionsset. - 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 the
filenameattribute. - 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 the
filterattribute. - 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 the
firstComparatorattribute. - fitness - Variable in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
The field for the
fitnessrecord component. - fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.ImmutableIndividual
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
- fitness - Variable in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- fitness - 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 the
fitnessrecord component. - fitness() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Returns the fitness value of this individual.
- fitness() - Method in interface net.bmahe.genetics4j.core.Individual
-
Returns the fitness value of this individual.
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.EvolutionResult
- fitness() - Method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Defines how should individuals' fitness be assessed
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- fitness() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- fitness() - 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 for
fitnesslist. - fitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the value for the
fitnessattribute. - fitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
fitnessattribute. - fitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
fitnessattribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Initializes the value for the
fitnessattribute. - fitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
fitnessattribute. - fitness(T) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Initializes the value for the
fitnessattribute. - Fitness<T> - Interface in net.bmahe.genetics4j.core
-
Functional interface for evaluating the fitness of a genotype in an evolutionary algorithm.
- fitnessBasedComparator(AbstractEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.core.util.IndividualUtils
- FitnessBulkAsync<T> - Interface in net.bmahe.genetics4j.core
-
Functional interface for asynchronous batch fitness evaluation in evolutionary algorithms.
- fitnessComparator() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Return a comparator based on the optimization method and natural order
- 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 around
FitnessBulkAsyncfor computing the fitness of a population - FitnessEvaluatorBulkAsync(EAConfigurationBulkAsync<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorBulkAsync
- FitnessEvaluatorSync<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Wrapper around
Fitnessfor computing the fitness of a population - FitnessEvaluatorSync(EAExecutionContext<T>, EAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorSync
- FitnessEvaluatorVirtualThread<T> - Class in net.bmahe.genetics4j.core.evaluation
-
Virtual thread-based fitness evaluator that creates one virtual thread per individual evaluation.
- FitnessEvaluatorVirtualThread(EAExecutionContext<T>, EAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
- 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 the
fitnessTournamentattribute. - 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 the
fromrecord component. - from - Variable in record class net.bmahe.genetics4j.neat.ConnectionPair
-
The field for the
fromrecord component. - from() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns the value of the
fromrecord component. - from() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns the value of the
fromrecord component. - from(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider.Builder
-
Fill a builder with attribute values from the provided
ChromosomeFactoryProviderinstance. - from(Individual<T>) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual.Builder
-
Fill a builder with attribute values from the provided
Individualinstance. - from(FitnessSharing<T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing.Builder
-
Fill a builder with attribute values from the provided
FitnessSharinginstance. - from(AbstractEAConfiguration<T>, AbstractEAExecutionContext<T>, FitnessEvaluator<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith a custom fitness evaluator and explicit thread pool. - from(BitChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
BitChromosomeSpecinstance. - from(DoubleChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
DoubleChromosomeSpecinstance. - from(FloatChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
FloatChromosomeSpecinstance. - from(IntChromosomeSpec) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
IntChromosomeSpecinstance. - from(MultiCombinations) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations.Builder
-
Fill a builder with attribute values from the provided
MultiCombinationsinstance. - from(MultiPointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Fill a builder with attribute values from the provided
MultiPointArithmeticinstance. - from(MultiPointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Fill a builder with attribute values from the provided
MultiPointCrossoverinstance. - from(OrderCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover.Builder
-
Fill a builder with attribute values from the provided
OrderCrossoverinstance. - from(PickFirstParent) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent.Builder
-
Fill a builder with attribute values from the provided
PickFirstParentinstance. - from(SinglePointArithmetic) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic.Builder
-
Fill a builder with attribute values from the provided
SinglePointArithmeticinstance. - from(SinglePointCrossover) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover.Builder
-
Fill a builder with attribute values from the provided
SinglePointCrossoverinstance. - from(EAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Fill a builder with attribute values from the provided
EAConfigurationinstance. - from(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith synchronous fitness evaluation using the common thread pool. - from(EAConfiguration<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith synchronous fitness evaluation and explicit thread pool. - from(EAConfigurationBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Fill a builder with attribute values from the provided
EAConfigurationBulkAsyncinstance. - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith bulk asynchronous fitness evaluation using the common thread pool. - from(EAConfigurationBulkAsync<T>, EAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith bulk asynchronous fitness evaluation and explicit thread pool. - from(EAExecutionContext<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Fill a builder with attribute values from the provided
EAExecutionContextinstance. - from(EvolutionResult<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult.Builder
-
Fill a builder with attribute values from the provided
EvolutionResultinstance. - from(GenotypeFitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Fill a builder with attribute values from the provided
GenotypeFitnessinstance. - from(CreepMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
-
Fill a builder with attribute values from the provided
CreepMutationinstance. - from(MultiMutations) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Fill a builder with attribute values from the provided
MultiMutationsinstance. - from(PartialMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation.Builder
-
Fill a builder with attribute values from the provided
PartialMutationinstance. - from(RandomMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Fill a builder with attribute values from the provided
RandomMutationinstance. - from(SwapMutation) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Fill a builder with attribute values from the provided
SwapMutationinstance. - from(DeleteNLast) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Fill a builder with attribute values from the provided
DeleteNLastinstance. - from(Elitism) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Fill a builder with attribute values from the provided
Elitisminstance. - from(GenerationalReplacement) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Fill a builder with attribute values from the provided
GenerationalReplacementinstance. - from(MultiSelections) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections.Builder
-
Fill a builder with attribute values from the provided
MultiSelectionsinstance. - from(MultiTournaments<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments.Builder
-
Fill a builder with attribute values from the provided
MultiTournamentsinstance. - from(ProportionalTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Fill a builder with attribute values from the provided
ProportionalTournamentinstance. - from(RandomSelection) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection.Builder
-
Fill a builder with attribute values from the provided
RandomSelectioninstance. - from(RouletteWheel) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel.Builder
-
Fill a builder with attribute values from the provided
RouletteWheelinstance. - from(SelectAll) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll.Builder
-
Fill a builder with attribute values from the provided
SelectAllinstance. - from(SelectiveRefinementTournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Fill a builder with attribute values from the provided
SelectiveRefinementTournamentinstance. - from(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Fill a builder with attribute values from the provided
Tournamentinstance. - from(NormalDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Fill a builder with attribute values from the provided
NormalDistributioninstance. - from(UniformDistribution) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution.Builder
-
Fill a builder with attribute values from the provided
UniformDistributioninstance. - from(ColumnExtractor<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor.Builder
-
Fill a builder with attribute values from the provided
ColumnExtractorinstance. - from(CSVEvolutionListener<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener.Builder
-
Fill a builder with attribute values from the provided
CSVEvolutionListenerinstance. - from(EvolutionStep<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Fill a builder with attribute values from the provided
EvolutionStepinstance. - from(InputSpec) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec.Builder
-
Fill a builder with attribute values from the provided
InputSpecinstance. - from(CoefficientOperation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Fill a builder with attribute values from the provided
net.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 provided
net.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 provided
Operationinstance. - from(Operation<T>) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Fill a builder with attribute values from the provided
net.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 provided
net.bmahe.genetics4j.gp.Operationinstance. - from(TarpeianMethod) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
-
Fill a builder with attribute values from the provided
TarpeianMethodinstance. - from(Program) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram.Builder
-
Fill a builder with attribute values from the provided
Programinstance. - from(ProgramTreeChromosomeSpec) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
ProgramTreeChromosomeSpecinstance. - from(ProgramRandomCombine) - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine.Builder
-
Fill a builder with attribute values from the provided
ProgramRandomCombineinstance. - from(NodeReplacement) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
-
Fill a builder with attribute values from the provided
NodeReplacementinstance. - from(ProgramApplyRules) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules.Builder
-
Fill a builder with attribute values from the provided
ProgramApplyRulesinstance. - from(ProgramRandomMutate) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
-
Fill a builder with attribute values from the provided
ProgramRandomMutateinstance. - from(ProgramRandomPrune) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
-
Fill a builder with attribute values from the provided
ProgramRandomPruneinstance. - from(Rule) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule.Builder
-
Fill a builder with attribute values from the provided
Ruleinstance. - from(TrimTree) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
-
Fill a builder with attribute values from the provided
TrimTreeinstance. - from(DoubleTournament<T>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament.Builder
-
Fill a builder with attribute values from the provided
DoubleTournamentinstance. - from(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Fill a builder with attribute values from the provided
Deviceinstance. - from(KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
-
Fill a builder with attribute values from the provided
KernelInfoinstance. - from(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Fill a builder with attribute values from the provided
Platforminstance. - from(OpenCLExecutionContext) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Fill a builder with attribute values from the provided
OpenCLExecutionContextinstance. - from(CLData) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
-
Fill a builder with attribute values from the provided
CLDatainstance. - from(KernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
-
Fill a builder with attribute values from the provided
KernelExecutionContextinstance. - from(MultiStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Fill a builder with attribute values from the provided
MultiStageDescriptorinstance. - from(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Fill a builder with attribute values from the provided
StageDescriptorinstance. - from(SingleKernelFitnessDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Fill a builder with attribute values from the provided
SingleKernelFitnessDescriptorinstance. - from(GPUEAConfiguration<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Fill a builder with attribute values from the provided
GPUEAConfigurationinstance. - 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 provided
GPUEAExecutionContextinstance. - from(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
-
Fill a builder with attribute values from the provided
Programinstance. - from(NSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Fill a builder with attribute values from the provided
NSGA2Selectioninstance. - from(TournamentNSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Fill a builder with attribute values from the provided
TournamentNSGA2Selectioninstance. - from(SPEA2Replacement<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Fill a builder with attribute values from the provided
SPEA2Replacementinstance. - from(Connection) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Fill a builder with attribute values from the provided
Connectioninstance. - from(NeatCombination) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Fill a builder with attribute values from the provided
NeatCombinationinstance. - from(FitnessComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
-
Fill a builder with attribute values from the provided
FitnessComparisoninstance. - from(FitnessThenSizeComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Fill a builder with attribute values from the provided
FitnessThenSizeComparisoninstance. - from(AddConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Fill a builder with attribute values from the provided
AddConnectioninstance. - from(AddNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Fill a builder with attribute values from the provided
AddNodeinstance. - from(DeleteConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Fill a builder with attribute values from the provided
DeleteConnectioninstance. - from(DeleteNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Fill a builder with attribute values from the provided
DeleteNodeinstance. - from(NeatConnectionWeight) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Fill a builder with attribute values from the provided
NeatConnectionWeightinstance. - from(SwitchStateMutation) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
-
Fill a builder with attribute values from the provided
SwitchStateMutationinstance. - from(NeatChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
NeatChromosomeSpecinstance. - from(NeatSelection<T>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Fill a builder with attribute values from the provided
NeatSelectioninstance. - 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 the
fromNodeIndexattribute. - fromWithVirtualThreads(EAConfiguration<T>, EAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.core.EASystemFactory
-
Creates an
EASystemwith 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 for
functionsset. - 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 the
generationattribute. - generation(long) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep.Builder
-
Initializes the value for the
generationattribute. - GenerationalReplacement - Interface in net.bmahe.genetics4j.core.spec.replacement
-
Generational Replacement strategy
- GenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
- GenerationalReplacementImpl<T> - Class in net.bmahe.genetics4j.core.replacement
- GenerationalReplacementImpl(GenerationalReplacement, Selector<T>) - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- generationalReplacementSpec - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- GenerationalReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.core.replacement
- GenerationalReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.core.replacement.GenerationalReplacementStrategyHandler
- 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 the
genotypeattribute. - genotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness.Builder
-
Initializes the value for the
genotypeattribute. - Genotype - Class in net.bmahe.genetics4j.core
-
Represents a genotype in an evolutionary algorithm, which is a collection of chromosomes.
- Genotype(Collection<Chromosome>) - Constructor for class net.bmahe.genetics4j.core.Genotype
-
Creates a new genotype with chromosomes from the specified collection.
- Genotype(Chromosome...) - Constructor for class net.bmahe.genetics4j.core.Genotype
-
Creates a new genotype with the specified chromosomes.
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- genotypeCombinator - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator - 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 the
genotypeCombinatorattribute. - genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
genotypeCombinatorattribute. - genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
genotypeCombinatorattribute. - 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 value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the optional value
genotypeGeneratorto genotypeGenerator. - GenotypeGenerator<T> - Class in net.bmahe.genetics4j.core.util
-
Utility class for generating initial populations of genotypes in evolutionary algorithms.
- GenotypeGenerator(ChromosomeFactoryProvider, AbstractEAConfiguration<T>) - Constructor for class net.bmahe.genetics4j.core.util.GenotypeGenerator
-
Constructs a new genotype generator with the specified factory provider and EA configuration.
- genotypes - Variable in class net.bmahe.genetics4j.core.Population
- 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 the
globalWorkSizeattribute. - 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
-
Returns
trueif 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 the
headerattribute.
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 the
imageSupportattribute. - ImmutableAddConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
AddConnection. - 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 type
AddConnection. - ImmutableAddNode - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
AddNode. - 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 type
AddNode. - ImmutableBitChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
BitChromosomeSpec. - ImmutableBitChromosomeSpec(int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- ImmutableBitChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
BitChromosomeSpec. - ImmutableChromosomeFactoryProvider - Class in net.bmahe.genetics4j.core.chromosomes.factory
-
Immutable implementation of
ChromosomeFactoryProvider. - ImmutableChromosomeFactoryProvider(RandomGenerator, List<ChromosomeFactory<? extends Chromosome>>, List<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- ImmutableChromosomeFactoryProvider(ImmutableChromosomeFactoryProvider.Builder) - Constructor for class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
- ImmutableChromosomeFactoryProvider.Builder - Class in net.bmahe.genetics4j.core.chromosomes.factory
-
Builds instances of type
ChromosomeFactoryProvider. - ImmutableChromosomeFactoryProvider.InitShim - Class in net.bmahe.genetics4j.core.chromosomes.factory
- ImmutableCLData - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
-
Immutable implementation of
CLData. - 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 type
CLData. - ImmutableCoefficientOperation<T> - Class in net.bmahe.genetics4j.gp.math
-
Immutable implementation of
CoefficientOperation. - 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 type
CoefficientOperation. - ImmutableColumnExtractor<T,
U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners -
Immutable implementation of
ColumnExtractor. - 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 type
ColumnExtractor. - ImmutableConnection - Class in net.bmahe.genetics4j.neat
-
Immutable implementation of
Connection. - 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 type
Connection. - ImmutableCreepMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
CreepMutation. - ImmutableCreepMutation(double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- ImmutableCreepMutation(ImmutableCreepMutation, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- ImmutableCreepMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
CreepMutation. - ImmutableCSVEvolutionListener<T,
U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners -
Immutable implementation of
CSVEvolutionListener. - 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 type
CSVEvolutionListener. - ImmutableCSVEvolutionListener.InitShim - Class in net.bmahe.genetics4j.extras.evolutionlisteners
- ImmutableDeleteConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
DeleteConnection. - 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 type
DeleteConnection. - ImmutableDeleteNLast - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
DeleteNLast. - ImmutableDeleteNLast(double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast(ImmutableDeleteNLast.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast(ImmutableDeleteNLast, double, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- ImmutableDeleteNLast.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
DeleteNLast. - ImmutableDeleteNode - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
DeleteNode. - 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 type
DeleteNode. - ImmutableDevice - Class in net.bmahe.genetics4j.gpu.opencl.model
-
Immutable implementation of
Device. - 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 type
Device. - ImmutableDoubleChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
DoubleChromosomeSpec. - ImmutableDoubleChromosomeSpec(int, double, double) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec(int, double, double, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec(ImmutableDoubleChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
- ImmutableDoubleChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
DoubleChromosomeSpec. - ImmutableDoubleTournament<T> - Class in net.bmahe.genetics4j.gp.spec.selection
-
Immutable implementation of
DoubleTournament. - 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 type
DoubleTournament. - ImmutableEAConfiguration<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAConfiguration. - ImmutableEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<T>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, Fitness<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration(ImmutableEAConfiguration.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- ImmutableEAConfiguration.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
EAConfiguration. - ImmutableEAConfiguration.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAConfigurationBulkAsync<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAConfigurationBulkAsync. - ImmutableEAConfigurationBulkAsync(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, PostEvaluationProcessor<T>, Termination<T>, Supplier<Genotype>, Collection<Genotype>, GenotypeCombinator, double, Optimization, FitnessBulkAsync<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync(ImmutableEAConfigurationBulkAsync.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- ImmutableEAConfigurationBulkAsync.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
EAConfigurationBulkAsync. - ImmutableEAConfigurationBulkAsync.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableEAExecutionContext<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EAExecutionContext. - ImmutableEAExecutionContext(List<ChromosomeCombinatorHandler<T>>, List<ChromosomeCombinatorHandlerFactory<T>>, List<SelectionPolicyHandler<T>>, List<SelectionPolicyHandlerFactory<T>>, List<MutationPolicyHandler<T>>, List<MutationPolicyHandlerFactory<T>>, List<ChromosomeMutationHandler<? extends Chromosome>>, List<ChromosomeMutationHandlerFactory<T>>, List<ReplacementStrategyHandler<T>>, List<ReplacementStrategyHandlerFactory<T>>, RandomGenerator, int, ChromosomeFactoryProvider, List<EvolutionListener<T>>, int) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- ImmutableEAExecutionContext(ImmutableEAExecutionContext.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- ImmutableEAExecutionContext.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
EAExecutionContext. - ImmutableEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.core.spec
- ImmutableElitism - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
Elitism. - ImmutableElitism(ImmutableElitism.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- ImmutableElitism(SelectionPolicy, int, SelectionPolicy, int, double) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- ImmutableElitism.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
Elitism. - ImmutableElitism.InitShim - Class in net.bmahe.genetics4j.core.spec.replacement
- ImmutableEvolutionResult<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
EvolutionResult. - ImmutableEvolutionResult(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- ImmutableEvolutionResult(ImmutableEvolutionResult<T>, AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
- ImmutableEvolutionResult.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
EvolutionResult. - ImmutableEvolutionStep<T,
U> - Class in net.bmahe.genetics4j.extras.evolutionlisteners -
Immutable implementation of
EvolutionStep. - 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 type
EvolutionStep. - ImmutableFitnessComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Immutable implementation of
FitnessComparison. - 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 type
FitnessComparison. - ImmutableFitnessSharing<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
-
Immutable implementation of
FitnessSharing. - ImmutableFitnessSharing(BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- ImmutableFitnessSharing(ImmutableFitnessSharing<T>, BiFunction<Genotype, Genotype, Double>, Function<Double, Double>, BiFunction<Individual<T>, Double, T>) - Constructor for class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
- ImmutableFitnessSharing.Builder<T> - Class in net.bmahe.genetics4j.core.postevaluationprocess
-
Builds instances of type
FitnessSharing. - ImmutableFitnessThenSizeComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Immutable implementation of
FitnessThenSizeComparison. - 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 type
FitnessThenSizeComparison. - ImmutableFloatChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
FloatChromosomeSpec. - ImmutableFloatChromosomeSpec(int, float, float) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec(int, float, float, Distribution) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec(ImmutableFloatChromosomeSpec.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
- ImmutableFloatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
FloatChromosomeSpec. - ImmutableGenerationalReplacement - Class in net.bmahe.genetics4j.core.spec.replacement
-
Immutable implementation of
GenerationalReplacement. - ImmutableGenerationalReplacement(SelectionPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- ImmutableGenerationalReplacement.Builder - Class in net.bmahe.genetics4j.core.spec.replacement
-
Builds instances of type
GenerationalReplacement. - ImmutableGenotypeFitness<T> - Class in net.bmahe.genetics4j.core.spec
-
Immutable implementation of
GenotypeFitness. - ImmutableGenotypeFitness(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- ImmutableGenotypeFitness(ImmutableGenotypeFitness<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
- ImmutableGenotypeFitness.Builder<T> - Class in net.bmahe.genetics4j.core.spec
-
Builds instances of type
GenotypeFitness. - ImmutableGPUEAConfiguration<T> - Class in net.bmahe.genetics4j.gpu.spec
-
Immutable implementation of
GPUEAConfiguration. - 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 type
GPUEAConfiguration. - ImmutableGPUEAConfiguration.InitShim - Class in net.bmahe.genetics4j.gpu.spec
- ImmutableGPUEAExecutionContext<T> - Class in net.bmahe.genetics4j.gpu.spec
-
Immutable implementation of
GPUEAExecutionContext. - 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 type
GPUEAExecutionContext. - ImmutableGPUEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.gpu.spec
- ImmutableIndividual<T> - Class in net.bmahe.genetics4j.core
-
Immutable implementation of
Individual. - ImmutableIndividual(Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
- ImmutableIndividual(ImmutableIndividual<T>, Genotype, T) - Constructor for class net.bmahe.genetics4j.core.ImmutableIndividual
- ImmutableIndividual.Builder<T> - Class in net.bmahe.genetics4j.core
-
Builds instances of type
Individual. - ImmutableInputOperation<T> - Class in net.bmahe.genetics4j.gp.math
-
Immutable implementation of
InputOperation. - 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 type
InputOperation. - ImmutableInputSpec - Class in net.bmahe.genetics4j.gp
-
Immutable implementation of
InputSpec. - 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 type
InputSpec. - ImmutableIntChromosomeSpec - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Immutable implementation of
IntChromosomeSpec. - ImmutableIntChromosomeSpec(int, int, int) - Constructor for class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
- ImmutableIntChromosomeSpec.Builder - Class in net.bmahe.genetics4j.core.spec.chromosome
-
Builds instances of type
IntChromosomeSpec. - ImmutableKernelExecutionContext - Class in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
-
Immutable implementation of
KernelExecutionContext. - 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 type
KernelExecutionContext. - ImmutableKernelInfo - Class in net.bmahe.genetics4j.gpu.opencl.model
-
Immutable implementation of
KernelInfo. - 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 type
KernelInfo. - ImmutableMultiCombinations - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiCombinations. - ImmutableMultiCombinations(Iterable<? extends CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- ImmutableMultiCombinations(ImmutableMultiCombinations, List<CombinationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
- ImmutableMultiCombinations.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
MultiCombinations. - ImmutableMultiMutations - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
MultiMutations. - ImmutableMultiMutations(Iterable<? extends MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- ImmutableMultiMutations(ImmutableMultiMutations, List<MutationPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
- ImmutableMultiMutations.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
MultiMutations. - ImmutableMultiPointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiPointArithmetic. - ImmutableMultiPointArithmetic(int, double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- ImmutableMultiPointArithmetic(ImmutableMultiPointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- ImmutableMultiPointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
MultiPointArithmetic. - ImmutableMultiPointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
MultiPointCrossover. - ImmutableMultiPointCrossover(int) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- ImmutableMultiPointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
MultiPointCrossover. - ImmutableMultiSelections - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
MultiSelections. - ImmutableMultiSelections(Iterable<? extends SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- ImmutableMultiSelections(ImmutableMultiSelections, List<SelectionPolicy>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
- ImmutableMultiSelections.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
MultiSelections. - ImmutableMultiStageDescriptor - Class in net.bmahe.genetics4j.gpu.spec.fitness.multistage
-
Immutable implementation of
MultiStageDescriptor. - 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 type
MultiStageDescriptor. - ImmutableMultiTournaments<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
MultiTournaments. - ImmutableMultiTournaments(Iterable<? extends Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- ImmutableMultiTournaments(ImmutableMultiTournaments<T>, List<Tournament<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
- ImmutableMultiTournaments.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
MultiTournaments. - ImmutableNeatChromosomeSpec - Class in net.bmahe.genetics4j.neat.spec
-
Immutable implementation of
NeatChromosomeSpec. - 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 type
NeatChromosomeSpec. - ImmutableNeatCombination - Class in net.bmahe.genetics4j.neat.spec.combination
-
Immutable implementation of
NeatCombination. - 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 type
NeatCombination. - ImmutableNeatCombination.InitShim - Class in net.bmahe.genetics4j.neat.spec.combination
- ImmutableNeatConnectionWeight - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
NeatConnectionWeight. - 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 type
NeatConnectionWeight. - ImmutableNeatConnectionWeight.InitShim - Class in net.bmahe.genetics4j.neat.spec.mutation
- ImmutableNeatSelection<T> - Class in net.bmahe.genetics4j.neat.spec.selection
-
Immutable implementation of
NeatSelection. - 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 type
NeatSelection. - ImmutableNeatSelection.InitShim - Class in net.bmahe.genetics4j.neat.spec.selection
- ImmutableNodeReplacement - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
NodeReplacement. - 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 type
NodeReplacement. - ImmutableNormalDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Immutable implementation of
NormalDistribution. - ImmutableNormalDistribution(double, double) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- ImmutableNormalDistribution(ImmutableNormalDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- ImmutableNormalDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Builds instances of type
NormalDistribution. - ImmutableNormalDistribution.InitShim - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
- ImmutableNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Immutable implementation of
NSGA2Selection. - 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 type
NSGA2Selection. - ImmutableNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- ImmutableOpenCLExecutionContext - Class in net.bmahe.genetics4j.gpu.opencl
-
Immutable implementation of
OpenCLExecutionContext. - 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 type
OpenCLExecutionContext. - ImmutableOperation<T> - Class in net.bmahe.genetics4j.gp
-
Immutable implementation of
Operation. - 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 type
Operation. - ImmutableOrderCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
OrderCrossover. - ImmutableOrderCrossover(ImmutableOrderCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
- ImmutableOrderCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
OrderCrossover. - ImmutablePartialMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
PartialMutation. - ImmutablePartialMutation(int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- ImmutablePartialMutation(ImmutablePartialMutation, int, MutationPolicy) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
- ImmutablePartialMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
PartialMutation. - ImmutablePickFirstParent - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
PickFirstParent. - ImmutablePickFirstParent(ImmutablePickFirstParent.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
- ImmutablePickFirstParent.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
PickFirstParent. - ImmutablePlatform - Class in net.bmahe.genetics4j.gpu.opencl.model
-
Immutable implementation of
Platform. - 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 type
Platform. - ImmutableProgram - Class in net.bmahe.genetics4j.gp.program
-
Immutable implementation of
Program. - ImmutableProgram - Class in net.bmahe.genetics4j.gpu.spec
-
Immutable implementation of
Program. - 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 type
Program. - ImmutableProgram.Builder - Class in net.bmahe.genetics4j.gpu.spec
-
Builds instances of type
Program. - ImmutableProgramApplyRules - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
ProgramApplyRules. - 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 type
ProgramApplyRules. - ImmutableProgramRandomCombine - Class in net.bmahe.genetics4j.gp.spec.combination
-
Immutable implementation of
ProgramRandomCombine. - 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 type
ProgramRandomCombine. - ImmutableProgramRandomMutate - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
ProgramRandomMutate. - 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 type
ProgramRandomMutate. - ImmutableProgramRandomPrune - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
ProgramRandomPrune. - 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 type
ProgramRandomPrune. - ImmutableProgramTreeChromosomeSpec - Class in net.bmahe.genetics4j.gp.spec.chromosome
-
Immutable implementation of
ProgramTreeChromosomeSpec. - 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 type
ProgramTreeChromosomeSpec. - ImmutableProportionalTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
ProportionalTournament. - ImmutableProportionalTournament(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- ImmutableProportionalTournament(ImmutableProportionalTournament<T>, int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- ImmutableProportionalTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
ProportionalTournament. - ImmutableRandomMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
RandomMutation. - ImmutableRandomMutation(double) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- ImmutableRandomMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
RandomMutation. - ImmutableRandomSelection - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
RandomSelection. - ImmutableRandomSelection(ImmutableRandomSelection.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
- ImmutableRandomSelection.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
RandomSelection. - ImmutableRouletteWheel - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
RouletteWheel. - ImmutableRouletteWheel(ImmutableRouletteWheel.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
- ImmutableRouletteWheel.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
RouletteWheel. - ImmutableRule - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
Rule. - 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 type
Rule. - ImmutableSelectAll - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
SelectAll. - ImmutableSelectAll(ImmutableSelectAll.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
- ImmutableSelectAll.Builder - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
SelectAll. - ImmutableSelectiveRefinementTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
SelectiveRefinementTournament. - ImmutableSelectiveRefinementTournament(Tournament<T>, Comparator<Individual<T>>, float) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- ImmutableSelectiveRefinementTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
SelectiveRefinementTournament. - ImmutableSingleKernelFitnessDescriptor - Class in net.bmahe.genetics4j.gpu.spec.fitness
-
Immutable implementation of
SingleKernelFitnessDescriptor. - 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 type
SingleKernelFitnessDescriptor. - ImmutableSinglePointArithmetic - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
SinglePointArithmetic. - ImmutableSinglePointArithmetic(double) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- ImmutableSinglePointArithmetic(ImmutableSinglePointArithmetic.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
- ImmutableSinglePointArithmetic.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
SinglePointArithmetic. - ImmutableSinglePointCrossover - Class in net.bmahe.genetics4j.core.spec.combination
-
Immutable implementation of
SinglePointCrossover. - ImmutableSinglePointCrossover(ImmutableSinglePointCrossover.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
- ImmutableSinglePointCrossover.Builder - Class in net.bmahe.genetics4j.core.spec.combination
-
Builds instances of type
SinglePointCrossover. - ImmutableSPEA2Replacement<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
-
Immutable implementation of
SPEA2Replacement. - 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 type
SPEA2Replacement. - 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 of
StageDescriptor. - 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 type
StageDescriptor. - ImmutableSwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
-
Immutable implementation of
SwapMutation. - ImmutableSwapMutation(double, int, boolean) - Constructor for class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- ImmutableSwapMutation.Builder - Class in net.bmahe.genetics4j.core.spec.mutation
-
Builds instances of type
SwapMutation. - ImmutableSwitchStateMutation - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
SwitchStateMutation. - 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 type
SwitchStateMutation. - ImmutableTarpeianMethod - Class in net.bmahe.genetics4j.gp.postevaluationprocess
-
Immutable implementation of
TarpeianMethod. - 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 type
TarpeianMethod. - ImmutableTournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Immutable implementation of
Tournament. - ImmutableTournament(int) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament(int, Comparator<Individual<T>>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament(ImmutableTournament.Builder<T>) - Constructor for class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- ImmutableTournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
-
Builds instances of type
Tournament. - ImmutableTournamentNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Immutable implementation of
TournamentNSGA2Selection. - 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 type
TournamentNSGA2Selection. - ImmutableTournamentNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- ImmutableTrimTree - Class in net.bmahe.genetics4j.gp.spec.mutation
-
Immutable implementation of
TrimTree. - 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 type
TrimTree. - ImmutableUniformDistribution - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Immutable implementation of
UniformDistribution. - ImmutableUniformDistribution(ImmutableUniformDistribution.Builder) - Constructor for class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
- ImmutableUniformDistribution.Builder - Class in net.bmahe.genetics4j.core.spec.statistics.distributions
-
Builds instances of type
UniformDistribution. - 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 the
indexattribute. - 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 the
individualattribute. - 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 the
individualIndexattribute. - 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 the
inheritanceThresoldattribute. - 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 the
innovationattribute. - 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 the
inputSpecattribute. - 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 the
isDoneattribute. - 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 the
isEnabledattribute. - 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 the
isNumSwapFixedattribute. - 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 value
kto 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 value
kto 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 the
kernelExecutionContextComputerattribute. - kernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Initializes the value for the
kernelExecutionContextComputerattribute. - 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 the
kernelInfosmap. - 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 the
kernelNameattribute. - kernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Initializes the value for the
kernelNameattribute. - 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 for
kernelNamesset. - 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 the
kernelsmap. - 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 the
localMemoryAllocatorsmap. - 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 the
localMemoryAllocatorsmap. - 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 the
localMemSizeattribute. - 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 the
mapStaticDataAsArgumentmap. - 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 the
maxClockFrequencyattribute. - 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 the
maxComputeUnitsattribute. - 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 the
maxDepthattribute. - maxDepth(int) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
-
Initializes the optional value
maxDepthto maxDepth. - maxDepth(Optional<Integer>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree.Builder
-
Initializes the optional value
maxDepthto 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 the
maxValueattribute. - maxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
maxValueattribute. - maxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
maxValueattribute. - 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 the
maxWeightValueattribute. - 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 the
maxWorkGroupSizeattribute. - 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 the
maxWorkItemDimensionsattribute. - 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 the
maxWorkItemSizesattribute. - mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- mean - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
- mean() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
-
Initializes the value for the
meanattribute. - mean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- meanBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- meanIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- 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 the
minSpeciesSizeattribute. - 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 the
minValueattribute. - minValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
minValueattribute. - minValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
minValueattribute. - 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 the
minWeightValueattribute. - 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 for
mutationPolicieslist. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Sets or replaces all elements for
mutationPolicieslist. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations.Builder
-
Sets or replaces all elements for
mutationPolicieslist. - mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Sets or replaces all elements for
mutationPolicieslist. - mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfiguration.Builder
- mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.EAConfigurationBulkAsync.Builder
- 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 the
mutationPolicyattribute. - MutationPolicy - Interface in net.bmahe.genetics4j.core.spec.mutation
-
Marker interface for mutation policy specifications in evolutionary algorithms.
- MutationPolicyHandler<T> - Interface in net.bmahe.genetics4j.core.mutation
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- mutationPolicyHandlerFactories - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlerFactories - 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 for
mutationPolicyHandlerFactorieslist. - mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
mutationPolicyHandlerFactorieslist. - MutationPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- MutationPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.mutation
- MutationPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.mutation.MutationPolicyHandlerResolver
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- mutationPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- mutationPolicyHandlers - 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 the
nameattribute. - name(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Initializes the value for the
nameattribute. - 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 the
newValueattribute. - 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 the
newValuesDistributionattribute. - 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 the
numberObjectivesattribute. - numberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
numberObjectivesattribute. - numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitions - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.EAExecutionContext
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitions() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
numberOfPartitionsattribute. - numberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitionsBuildStage - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- numberOfPartitionsIsSet() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
- numBits - Variable in class net.bmahe.genetics4j.core.chromosomes.BitChromosome
- numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
- numBits - Variable in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.BitChromosomeSpec
- numBits() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
- numBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec.Builder
-
Initializes the value for the
numBitsattribute. - numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
- numCandidates - 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 the
numCandidatesattribute. - numCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament.Builder
-
Initializes the value for the
numCandidatesattribute. - numCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
numCandidatesattribute. - numChromosomes() - Method in class net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
-
Returns the currently number of chromosomes defined in the genotype
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
- numCrossovers - Variable in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- numCrossovers() - Method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
- numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic.Builder
-
Initializes the value for the
numCrossoversattribute. - numCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover.Builder
-
Initializes the value for the
numCrossoversattribute. - 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 the
numDevicesattribute. - 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 the
numInputsattribute. - 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 the
numOutputsattribute. - 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 the
numSwapattribute.
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 the
objectiveComparatorattribute. - objectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
objectiveComparatorattribute. - 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 immutable
SinglePointArithmeticinstance. - of(double) - Static method in class net.bmahe.genetics4j.core.spec.combination.SinglePointArithmetic
- of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Construct a new immutable
RandomMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.core.spec.mutation.RandomMutation
-
Construct a new immutable
RandomMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
Construct a new immutable
NodeReplacementinstance. - of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
Construct a new immutable
ProgramRandomMutateinstance. - of(double) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
Construct a new immutable
ProgramRandomPruneinstance. - 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 immutable
AddNodeMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
-
Construct a new immutable
AddNodeMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
-
Construct a new immutable
DeleteNodeMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
-
Construct a new immutable
DeleteNodeMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Construct a new immutable
AddConnectioninstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Construct a new immutable
AddNodeinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Construct a new immutable
DeleteConnectioninstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Construct a new immutable
DeleteNodeinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Construct a new immutable
SwitchStateMutationinstance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
-
Construct a new immutable
SwitchStateMutationinstance. - 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 immutable
NormalDistributioninstance. - of(double, double) - Static method in class net.bmahe.genetics4j.core.spec.statistics.distributions.NormalDistribution
- of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Construct a new immutable
SwapMutationinstance. - of(double, int, boolean) - Static method in class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
-
Construct a new immutable
SwapMutationinstance. - of(double, SelectionPolicy) - Static method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
- of(double, SelectionPolicy) - Static method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Construct a new immutable
DeleteNLastinstance. - of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.CreepMutation
- of(double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Construct a new immutable
CreepMutationinstance. - of(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 immutable
BitChromosomeSpecinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Construct a new immutable
MultiPointCrossoverinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- of(int) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
-
Construct a new immutable
MultiPointCrossoverinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Construct a new immutable
Tournamentinstance. - of(int) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int) - 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 immutable
MultiPointArithmeticinstance. - of(int, double) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiPointArithmetic
- of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
-
Construct a new immutable
DoubleChromosomeSpecinstance. - of(int, double, double) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Construct a new immutable
DoubleChromosomeSpecinstance. - of(int, double, double, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.DoubleChromosomeSpec
- of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Construct a new immutable
ProportionalTournamentinstance. - of(int, double, Comparator<Individual<T>>, Comparator<Individual<T>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
-
Construct a new immutable
FloatChromosomeSpecinstance. - of(int, float, float) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Construct a new immutable
FloatChromosomeSpecinstance. - of(int, float, float, Distribution) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.FloatChromosomeSpec
- of(int, int, 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 immutable
Connectioninstance. - of(int, int, float, float) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Construct a new immutable
NeatChromosomeSpecinstance. - 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 immutable
IntChromosomeSpecinstance. - of(int, int, int) - Static method in class net.bmahe.genetics4j.core.spec.chromosome.IntChromosomeSpec
-
Creates a new integer chromosome specification with the given parameters.
- of(int, Comparator<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.Tournament
- of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Construct a new immutable
NSGA2Selectioninstance. - of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Construct a new immutable
TournamentNSGA2Selectioninstance. - of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Construct a new immutable
PartialMutationinstance. - of(int, MutationPolicy) - Static method in class net.bmahe.genetics4j.core.spec.mutation.PartialMutation
- of(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 immutable
InputSpecinstance. - of(Iterable<? extends CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Construct a new immutable
MultiCombinationsinstance. - of(Iterable<? extends MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Construct a new immutable
MultiMutationsinstance. - of(Iterable<? extends SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Construct a new immutable
MultiSelectionsinstance. - of(Iterable<? extends Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Construct a new immutable
MultiTournamentsinstance. - of(Iterable<? extends OperationFactory>, Iterable<? extends OperationFactory>, InputSpec, int) - Static method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Construct a new immutable
Programinstance. - of(Iterable<? extends Rule>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Construct a new immutable
ProgramApplyRulesinstance. - of(Iterable<String>, Iterable<String>, Iterable<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Construct a new immutable
Programinstance. - 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 immutable
InputOperationinstance. - of(String, Class, T) - Static method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Construct a new immutable
CoefficientOperationinstance. - of(String, Iterable<? extends Class>, Class, BiFunction<T[], Object[], Object>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Construct a new immutable
Operationinstance. - 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 immutable
CSVEvolutionListenerinstance. - of(String, List<Class>, Class, BiFunction<T[], Object[], Object>) - Static method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Construct a new immutable
Operationinstance. - 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 immutable
CSVEvolutionListenerinstance. - 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 immutable
ColumnExtractorinstance. - 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 immutable
FitnessSharinginstance. - of(BiFunction<T, T, Double>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Construct a new immutable
SPEA2Replacementinstance. - 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 immutable
Ruleinstance. - of(List<Class>) - Static method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Construct a new immutable
InputSpecinstance. - 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 immutable
Programinstance. - of(List<Genotype>, List<U>) - Static method in class net.bmahe.genetics4j.core.Population
-
Creates a new population with the specified genotypes and fitnesses.
- of(List<Individual<U>>) - Static method in class net.bmahe.genetics4j.core.Population
-
Creates a new population from a list of individuals.
- of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Construct a new immutable
MultiCombinationsinstance. - of(List<CombinationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Construct a new immutable
MultiMutationsinstance. - of(List<MutationPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Construct a new immutable
MultiSelectionsinstance. - of(List<SelectionPolicy>) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- of(List<Tournament<T>>) - Static method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Construct a new immutable
MultiTournamentsinstance. - of(List<Tournament<U>>) - Static method in interface net.bmahe.genetics4j.core.spec.selection.MultiTournaments
- of(List<Rule>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Construct a new immutable
ProgramApplyRulesinstance. - 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 immutable
EvolutionStepinstance. - of(Optional<Integer>) - Static method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Construct a new immutable
TrimTreeinstance. - 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 immutable
TarpeianMethodinstance. - 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 immutable
Programinstance. - of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Construct a new immutable
Individualinstance. - of(Genotype, T) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Construct a new immutable
GenotypeFitnessinstance. - of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.Individual
-
Creates a new individual with the specified genotype and fitness.
- of(Genotype, U) - Static method in interface net.bmahe.genetics4j.core.spec.GenotypeFitness
- of(AbstractEAConfiguration<T>, long, Iterable<? extends Genotype>, Iterable<? extends T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Construct a new immutable
EvolutionResultinstance. - of(AbstractEAConfiguration<T>, long, List<Genotype>, List<T>) - Static method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Construct a new immutable
EvolutionResultinstance. - of(CombinationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.combination.MultiCombinations
- of(MutationPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.mutation.MultiMutations
- of(SelectionPolicy...) - Static method in class net.bmahe.genetics4j.core.spec.selection.MultiSelections
- of(Tournament<T>, Comparator<Individual<T>>, double) - Static method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Construct a new immutable
DoubleTournamentinstance. - 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 immutable
ProgramTreeChromosomeSpecinstance. - 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 immutable
OpenCLExecutionContextinstance. - 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 immutable
CLDatainstance. - 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 immutable
SwapMutationinstance. - 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 the
offspringGeneratedRatioattribute. - offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
offspringGeneratedRatioattribute. - offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
offspringGeneratedRatioattribute. - 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 the
offspringRatioattribute. - offspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatioBuildStage - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.InitShim
- offspringRatioInitialize() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- offspringRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
- offspringSelectionPolicy - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
-
Describe which offsprings to select for the next generation
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.Elitism
-
Returns the policy used to select offsprings for the next generation.
- offspringSelectionPolicy() - Method in interface net.bmahe.genetics4j.core.spec.replacement.GenerationalReplacement
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Describe which offsprings to select for the next generation
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Returns the policy used to select offsprings for the next generation.
- offspringSelectionPolicy() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
- offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Initializes the value for the
offspringSelectionPolicyattribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism.Builder
-
Initializes the value for the
offspringSelectionPolicyattribute. - offspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement.Builder
-
Initializes the value for the
offspringSelectionPolicyattribute. - offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.DeleteNLastImpl
- offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- offspringSelector - Variable in class net.bmahe.genetics4j.core.replacement.GenerationalReplacementImpl
- 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 the
optimizationattribute. - optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
optimizationattribute. - optimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- optimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
optimizationattribute. - 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 the
otherrecord component. - other() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns the value of the
otherrecord 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 the
parentComparisonPolicyattribute. - 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 the
parentSelectionPolicyattribute. - parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
parentSelectionPolicyattribute. - parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
parentSelectionPolicyattribute. - 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 the
parsimonyComparatorattribute. - 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 the
parsimonyTournamentSizeattribute. - 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 the
perSpeciesKeepRatioattribute. - 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 the
perturbationDistributionattribute. - 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 the
perturbationRatioattribute. - 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 the
platformattribute. - 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 the
platformFiltersattribute. - 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 the
platformIdattribute. - 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 for
populationlist. - Population<T> - Class in net.bmahe.genetics4j.core
-
Represents a population of individuals in an evolutionary algorithm.
- Population() - Constructor for class net.bmahe.genetics4j.core.Population
-
Creates an empty population.
- Population(List<Genotype>, List<T>) - Constructor for class net.bmahe.genetics4j.core.Population
-
Creates a population with the specified genotypes and fitnesses.
- populationGenerator - Variable in class net.bmahe.genetics4j.core.util.GenotypeGenerator
- PopulationIterator<T> - Class in net.bmahe.genetics4j.core
-
Iterator implementation for traversing individuals in a population during evolutionary algorithms.
- PopulationIterator(Population<T>) - Constructor for class net.bmahe.genetics4j.core.PopulationIterator
-
Constructs a new iterator for the specified population.
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.mutation.GenericMutatorImpl
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
- populationMutationProbability - 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 the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Initializes the value for the
populationMutationProbabilityattribute. - 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 the
populationMutationProbabilityattribute. - 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 the
populationSizeattribute. - 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 the
populationSizeattribute. - 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 value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the optional value
postEvaluationProcessorto postEvaluationProcessor. - postEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the optional value
postEvaluationProcessorto 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 the
predicateattribute. - 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 the
preferredVectorWidthFloatattribute. - 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 the
preferredWorkGroupSizeMultipleattribute. - 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 the
prettyNameattribute. - prettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Initializes the value for the
prettyNameattribute. - prettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
-
Initializes the value for the
prettyNameattribute. - 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 the
privateMemSizeattribute. - 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 the
probabilityattribute. - 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 the
profileattribute. - 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 the
programattribute. - program(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
programattribute. - 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 the
proportionFirstattribute. - 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 to
dataLoadersmap. - 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 to
dataLoadersmap. - putAllKernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Put all mappings from the specified map as entries to
kernelInfosmap. - 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 to
kernelsmap. - 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 to
localMemoryAllocatorsmap. - 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 to
localMemoryAllocatorsmap. - 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 to
mapStaticDataAsArgumentmap. - 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 to
resultAllocatorsmap. - 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 to
resultAllocatorsmap. - 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 to
reusePreviousResultAsArgumentsmap. - 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 to
reusePreviousResultSizeAsArgumentsmap. - 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 to
staticDataLoadersmap. - 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 to
staticDataLoadersmap. - putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
dataLoadersmap. - putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
dataLoadersmap. - putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
dataLoadersmap. - putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
dataLoadersmap. - putKernelInfos(String, KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Put one entry to the
kernelInfosmap. - putKernelInfos(Map.Entry<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Put one entry to the
kernelInfosmap. - putKernels(String, cl_kernel) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Put one entry to the
kernelsmap. - putKernels(Map.Entry<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
-
Put one entry to the
kernelsmap. - putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
localMemoryAllocatorsmap. - putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
localMemoryAllocatorsmap. - putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
localMemoryAllocatorsmap. - putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
localMemoryAllocatorsmap. - putMapStaticDataAsArgument(String, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
mapStaticDataAsArgumentmap. - putMapStaticDataAsArgument(Map.Entry<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
mapStaticDataAsArgumentmap. - putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
resultAllocatorsmap. - putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
resultAllocatorsmap. - putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
resultAllocatorsmap. - putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
resultAllocatorsmap. - putReusePreviousResultAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
reusePreviousResultAsArgumentsmap. - putReusePreviousResultAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
reusePreviousResultAsArgumentsmap. - putReusePreviousResultSizeAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
reusePreviousResultSizeAsArgumentsmap. - putReusePreviousResultSizeAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
-
Put one entry to the
reusePreviousResultSizeAsArgumentsmap. - putStaticDataLoaders(int, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
staticDataLoadersmap. - putStaticDataLoaders(String, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Put one entry to the
staticDataLoadersmap. - putStaticDataLoaders(Map.Entry<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
-
Put one entry to the
staticDataLoadersmap. - putStaticDataLoaders(Map.Entry<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
-
Put one entry to the
staticDataLoadersmap.
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 the
randomGeneratorattribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.Builder
-
Initializes the value for the
randomGeneratorattribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod.Builder
-
Initializes the value for the
randomGeneratorattribute. - randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Initializes the value for the
randomGeneratorattribute. - 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 the
reenableGeneInheritanceThresoldattribute. - 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 the
refinementComparatorattribute. - refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
- refinementRatio - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio() - Method in class net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament
-
Gets the ratio of candidates that undergo refinement selection.
- refinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
-
Initializes the value for the
refinementRatioattribute. - replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategy - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- replacementStrategy - 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 the
replacementStrategyattribute. - replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
replacementStrategyattribute. - replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
replacementStrategyattribute. - 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 for
replacementStrategyHandlerFactorieslist. - replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
replacementStrategyHandlerFactorieslist. - ReplacementStrategyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- replacementStrategyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- replacementStrategyHandlers - 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 for
resourcesset. - 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 the
resultAllocatorsmap. - 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 the
resultAllocatorsmap. - 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 the
returnedTypeattribute. - returnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder
-
Initializes the value for the
returnedTypeattribute. - returnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation.Builder
-
Initializes the value for the
returnedTypeattribute. - 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 the
reusePreviousResultAsArgumentsmap. - 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 the
reusePreviousResultSizeAsArgumentsmap. - 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 for
ruleslist. - 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 the
scaleFitnessattribute. - secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
- secondComparator - Variable in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- secondComparator() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
- secondComparator() - Method in interface net.bmahe.genetics4j.core.spec.selection.ProportionalTournament
- secondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament.Builder
-
Initializes the value for the
secondComparatorattribute. - seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.Builder
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulation - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
- seedPopulation - 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 the
seedPopulationattribute. - seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration.InitShim
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
seedPopulationattribute. - seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.InitShim
- seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
seedPopulationattribute. - 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 for
selectionPolicieslist. - 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 for
selectionPolicyHandlerFactorieslist. - selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
-
Sets or replaces all elements for
selectionPolicyHandlerFactorieslist. - SelectionPolicyHandlerFactory<T> - Interface in net.bmahe.genetics4j.core.spec
- SelectionPolicyHandlerResolver<T> - Class in net.bmahe.genetics4j.core.selection
- SelectionPolicyHandlerResolver(AbstractEAExecutionContext<T>) - Constructor for class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.selection.SelectionPolicyHandlerResolver
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext.InitShim
- selectionPolicyHandlers - Variable in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
- selectionPolicyHandlers - 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 the
sharingattribute. - 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 the
sizeattribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec.Builder
-
Initializes the value for the
sizeattribute. - size(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec.Builder
-
Initializes the value for the
sizeattribute. - size(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
-
Initializes the value for the
sizeattribute. - 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 the
sizeFunctionattribute. - 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 the
skipNattribute. - 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 the
speciesPredicateattribute. - 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 the
speciesSelectionattribute. - 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 for
stageDescriptorslist. - 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 the
standardDeviationattribute. - standardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviationBuildStage - Variable in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.InitShim
- standardDeviationIsSet() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution.Builder
- 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 the
staticDataLoadersmap. - 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 the
staticDataLoadersmap. - 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 the
survivorSelectionPolicyattribute. - survivorSelector - Variable in class net.bmahe.genetics4j.core.replacement.ElitismImpl
- SwapMutation - Class in net.bmahe.genetics4j.core.spec.mutation
- SwapMutation() - Constructor for class net.bmahe.genetics4j.core.spec.mutation.SwapMutation
- SwapMutationPolicyHandler<T> - Class in net.bmahe.genetics4j.core.mutation
- SwapMutationPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.mutation.SwapMutationPolicyHandler
- 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 a
TaskResultrecord 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 for
terminalset. - 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 the
terminationattribute. - termination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync.Builder
-
Initializes the value for the
terminationattribute. - termination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
-
Initializes the value for the
terminationattribute. - Termination<T> - Interface in net.bmahe.genetics4j.core.termination
-
Functional interface for determining when to stop the evolutionary algorithm.
- Terminations - Class in net.bmahe.genetics4j.core.termination
-
Utility class providing factory methods for creating common termination conditions in evolutionary algorithms.
- Terminations() - Constructor for class net.bmahe.genetics4j.core.termination.Terminations
- 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 the
torecord component. - to() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns the value of the
torecord 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 the
toNodeIndexattribute. - 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 value
ChromosomeFactoryProviderwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.chromosomes.FloatChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.IntChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeChromosome
- toString() - Method in class net.bmahe.genetics4j.core.chromosomes.TreeNode
- toString() - Method in record class net.bmahe.genetics4j.core.evaluation.TaskResult
-
Returns a string representation of this record class.
- toString() - Method in class net.bmahe.genetics4j.core.Genotype
- toString() - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Prints the immutable value
Individualwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.Population
- toString() - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Prints the immutable value
FitnessSharingwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Prints the immutable value
BitChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Prints the immutable value
DoubleChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Prints the immutable value
FloatChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Prints the immutable value
IntChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Prints the immutable value
MultiCombinationswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Prints the immutable value
MultiPointArithmeticwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Prints the immutable value
MultiPointCrossoverwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableOrderCrossover
-
Prints the immutable value
OrderCrossover. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutablePickFirstParent
-
Prints the immutable value
PickFirstParent. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Prints the immutable value
SinglePointArithmeticwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointCrossover
-
Prints the immutable value
SinglePointCrossover. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Prints the immutable value
EAConfigurationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Prints the immutable value
EAConfigurationBulkAsyncwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Prints the immutable value
EAExecutionContextwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Prints the immutable value
EvolutionResultwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Prints the immutable value
GenotypeFitnesswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Prints the immutable value
CreepMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Prints the immutable value
MultiMutationswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Prints the immutable value
PartialMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Prints the immutable value
RandomMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Prints the immutable value
SwapMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Prints the immutable value
DeleteNLastwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Prints the immutable value
Elitismwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Prints the immutable value
GenerationalReplacementwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Prints the immutable value
MultiSelectionswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Prints the immutable value
MultiTournamentswith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Prints the immutable value
ProportionalTournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRandomSelection
-
Prints the immutable value
RandomSelection. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableRouletteWheel
-
Prints the immutable value
RouletteWheel. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectAll
-
Prints the immutable value
SelectAll. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Prints the immutable value
SelectiveRefinementTournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Prints the immutable value
Tournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Prints the immutable value
NormalDistributionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableUniformDistribution
-
Prints the immutable value
UniformDistribution. - toString() - Method in class net.bmahe.genetics4j.core.util.MultiIntCounter
- toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
-
Prints the immutable value
ColumnExtractorwith attribute values. - toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Prints the immutable value
CSVEvolutionListenerwith attribute values. - toString() - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Prints the immutable value
EvolutionStepwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Prints the immutable value
InputSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Prints the immutable value
Operationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Prints the immutable value
CoefficientOperationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Prints the immutable value
InputOperationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Prints the immutable value
TarpeianMethodwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Prints the immutable value
Programwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
-
Prints the immutable value
ProgramTreeChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.combination.ImmutableProgramRandomCombine
-
Prints the immutable value
ProgramRandomCombine. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
Prints the immutable value
NodeReplacementwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Prints the immutable value
ProgramApplyRuleswith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
Prints the immutable value
ProgramRandomMutatewith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
Prints the immutable value
ProgramRandomPrunewith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
-
Prints the immutable value
Rulewith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Prints the immutable value
TrimTreewith attribute values. - toString() - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Prints the immutable value
DoubleTournamentwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Prints the immutable value
OpenCLExecutionContextwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Prints the immutable value
Devicewith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Prints the immutable value
KernelInfowith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Prints the immutable value
Platformwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
Prints the immutable value
CLDatawith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Prints the immutable value
SingleKernelFitnessDescriptorwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
-
Prints the immutable value
KernelExecutionContextwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
-
Prints the immutable value
MultiStageDescriptorwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Prints the immutable value
StageDescriptorwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Prints the immutable value
GPUEAConfigurationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Prints the immutable value
GPUEAExecutionContextwith attribute values. - toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Prints the immutable value
Programwith 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 value
NSGA2Selectionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Prints the immutable value
TournamentNSGA2Selectionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Prints the immutable value
SPEA2Replacementwith 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 value
Connectionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Prints the immutable value
NeatCombinationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
Prints the immutable value
FitnessComparison. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
Prints the immutable value
FitnessThenSizeComparison. - toString() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Prints the immutable value
NeatChromosomeSpecwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Prints the immutable value
AddConnectionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Prints the immutable value
AddNodewith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Prints the immutable value
DeleteConnectionwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Prints the immutable value
DeleteNodewith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Prints the immutable value
NeatConnectionWeightwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Prints the immutable value
SwitchStateMutationwith attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Prints the immutable value
NeatSelectionwith 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 the
tournamentattribute. - Tournament<T> - Class in net.bmahe.genetics4j.core.spec.selection
- Tournament() - Constructor for class net.bmahe.genetics4j.core.spec.selection.Tournament
- Tournament.Builder<T> - Class in net.bmahe.genetics4j.core.spec.selection
- 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 for
tournamentslist. - TournamentSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.core.selection
- TournamentSelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler
- TournamentSelector<T> - Class in net.bmahe.genetics4j.core.selection
- TournamentSelector(SelectionPolicy, RandomGenerator) - Constructor for class net.bmahe.genetics4j.core.selection.TournamentSelector
- 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 for
typeslist.
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 the
valueattribute. - 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 the
vendorattribute. - vendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
-
Initializes the value for the
vendorattribute. - 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 the
versionattribute. - virtualThreadExecutor - Variable in class net.bmahe.genetics4j.core.evaluation.FitnessEvaluatorVirtualThread
W
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- weakRatio - Variable in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
- weakRatio() - Method in interface net.bmahe.genetics4j.core.spec.replacement.DeleteNLast
-
How many weakest individuals to consider for replacement
- weakRatio() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
How many weakest individuals to consider for replacement
- weakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
-
Initializes the value for the
weakRatioattribute. - weakRatioIsSet() - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast.Builder
- 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 the
weightattribute. - withAcceptedTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object with elements that replace the content of
acceptedTypes. - withAcceptedTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object with elements that replace the content of
acceptedTypes. - withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Copy the current immutable object by setting a value for the
alphaattribute. - withAlpha(double) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableSinglePointArithmetic
-
Copy the current immutable object by setting a value for the
alphaattribute. - 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 the
applicatorattribute. - withAtLeastNumOffsprings(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumOffspringsattribute. - withAtLeastNumSurvivors(int) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
atLeastNumSurvivorsattribute. - withAutoFlush(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Copy the current immutable object by setting a value for the
autoFlushattribute. - withBuildOptions(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object by setting a present value for the optional
buildOptionsattribute. - withBuildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object by setting an optional value for the
buildOptionsattribute. - withBuiltInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object with elements that replace the content of
builtInKernels. - withBuiltInKernels(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object with elements that replace the content of
builtInKernels. - withChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories. - withChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories. - withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories. - withChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeCombinatorHandlerFactories. - withChromosomeFactoriesGenerator(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
chromosomeFactoriesGenerator. - withChromosomeFactoriesGenerator(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
chromosomeFactoriesGenerator. - withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
chromosomeFactoryProviderattribute. - withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object by setting a value for the
chromosomeFactoryProviderattribute. - withChromosomeIndex(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Copy the current immutable object by setting a value for the
chromosomeIndexattribute. - withChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories. - withChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories. - withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories. - withChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
chromosomeMutationPolicyHandlerFactories. - withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object with elements that replace the content of
chromosomeSpecs. - withClCommandQueue(cl_command_queue) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by setting a value for the
clCommandQueueattribute. - withClContext(cl_context) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by setting a value for the
clContextattribute. - withClMem(cl_mem) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
Copy the current immutable object by setting a value for the
clMemattribute. - withClProgram(cl_program) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by setting a value for the
clProgramattribute. - withClType(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
Copy the current immutable object by setting a value for the
clTypeattribute. - withColumnExtractorFunction(ColumnExtractorFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
-
Copy the current immutable object by setting a value for the
columnExtractorFunctionattribute. - 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 of
columnExtractors. - withColumnExtractors(ColumnExtractor<T, U>...) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Copy the current immutable object with elements that replace the content of
columnExtractors. - withCombinationPolicies(Iterable<? extends CombinationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Copy the current immutable object with elements that replace the content of
combinationPolicies. - withCombinationPolicies(CombinationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiCombinations
-
Copy the current immutable object with elements that replace the content of
combinationPolicies. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
combinationPolicyattribute. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
combinationPolicyattribute. - withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
combinationPolicyattribute. - withComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Copy the current immutable object by setting a value for the
comparatorattribute. - withCompute(BiFunction<T[], Object[], Object>) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object by setting a value for the
computeattribute. - withContent(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
content. - withContent(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
content. - withContext(Optional<? extends U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting an optional value for the
contextattribute. - withContext(U) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a present value for the optional
contextattribute. - withDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Copy the current immutable object by replacing the
dataLoadersmap 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 the
dataLoadersmap 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 optional
deduplicateattribute. - 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 optional
deduplicateattribute. - 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 optional
deduplicateattribute. - 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 the
deduplicateattribute. - 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 the
deduplicateattribute. - 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 the
deduplicateattribute. - withDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers. - withDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers. - withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers. - withDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeCombinatorHandlers. - withDefaultChromosomeFactories(Iterable<? extends ChromosomeFactory<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeFactories. - withDefaultChromosomeFactories(ChromosomeFactory<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeFactories. - withDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeMutationPolicyHandlers. - withDefaultChromosomeMutationPolicyHandlers(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 of
defaultChromosomeMutationPolicyHandlers. - withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeMutationPolicyHandlers. - withDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultChromosomeMutationPolicyHandlers. - withDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers. - withDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers. - withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers. - withDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultMutationPolicyHandlers. - withDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers. - withDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers. - withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers. - withDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultReplacementStrategyHandlers. - withDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers. - withDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers. - withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers. - withDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
defaultSelectionPolicyHandlers. - withDevice(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by setting a value for the
deviceattribute. - withDeviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object by setting a value for the
deviceFiltersattribute. - withDeviceId(cl_device_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
deviceIdattribute. - withDeviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object with elements that replace the content of
deviceType. - withDeviceType(DeviceType...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object with elements that replace the content of
deviceType. - withDeviceVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
deviceVersionattribute. - withDistance(BiFunction<Genotype, Genotype, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
distanceattribute. - 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 the
distanceattribute. - withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
distributionattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
distributionattribute. - withDistribution(Distribution) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Copy the current immutable object by setting a value for the
distributionattribute. - withDoFitnessFirst(boolean) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
doFitnessFirstattribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
dominanceattribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
dominanceattribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Copy the current immutable object by setting a value for the
dominanceattribute. - withDriverVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
driverVersionattribute. - withEaConfiguration(AbstractEAConfiguration<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
eaConfigurationattribute. - withEvolutionContextSupplier(GenerationFunction<T, U>) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Copy the current immutable object by setting a value for the
evolutionContextSupplierattribute. - withEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners. - withEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners. - withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners. - withEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
evolutionListeners. - withExtensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object with elements that replace the content of
extensions. - withExtensions(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object with elements that replace the content of
extensions. - withFilename(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Copy the current immutable object by setting a value for the
filenameattribute. - 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 the
filterattribute. - withFirstComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
firstComparatorattribute. - withFitness(Iterable<? extends T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
fitness. - withFitness(Fitness<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(FitnessBulkAsync<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a value for the
fitnessattribute. - withFitness(T...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
fitness. - withFitnessTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
fitnessTournamentattribute. - withFromNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
fromNodeIndexattribute. - withFunctions(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
functions. - withFunctions(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
functions. - withGeneration(long) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object by setting a value for the
generationattribute. - withGeneration(long) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a value for the
generationattribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.ImmutableIndividual
-
Copy the current immutable object by setting a value for the
genotypeattribute. - withGenotype(Genotype) - Method in class net.bmahe.genetics4j.core.spec.ImmutableGenotypeFitness
-
Copy the current immutable object by setting a value for the
genotypeattribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
genotypeCombinatorattribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
genotypeCombinatorattribute. - withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
genotypeCombinatorattribute. - withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
genotypeGeneratorattribute. - withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a present value for the optional
genotypeGeneratorattribute. - withGenotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
genotypeGeneratorattribute. - withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting an optional value for the
genotypeGeneratorattribute. - withGenotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting an optional value for the
genotypeGeneratorattribute. - 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 the
genotypeGeneratorattribute. - withGlobalWorkSize(long...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
-
Copy the current immutable object with elements that replace the content of
globalWorkSize. - withHeader(String) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableColumnExtractor
-
Copy the current immutable object by setting a value for the
headerattribute. - withImageSupport(boolean) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
imageSupportattribute. - withIndex(int) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Copy the current immutable object by setting a value for the
indexattribute. - withIndividual(Genotype) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a value for the
individualattribute. - withIndividualIndex(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a value for the
individualIndexattribute. - withInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
inheritanceThresoldattribute. - withInnovation(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
innovationattribute. - withInputSpec(InputSpec) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object by setting a value for the
inputSpecattribute. - withIsDone(boolean) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableEvolutionStep
-
Copy the current immutable object by setting a value for the
isDoneattribute. - withIsEnabled(boolean) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
isEnabledattribute. - withIsNumSwapFixed(boolean) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
isNumSwapFixedattribute. - 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 optional
kattribute. - 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 the
kattribute. - withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Copy the current immutable object by setting a value for the
kernelExecutionContextComputerattribute. - withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Copy the current immutable object by setting a value for the
kernelExecutionContextComputerattribute. - withKernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by replacing the
kernelInfosmap 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 the
kernelNameattribute. - withKernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Copy the current immutable object by setting a value for the
kernelNameattribute. - withKernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
kernelNames. - withKernelNames(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
kernelNames. - withKernels(Map<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by replacing the
kernelsmap 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 the
localMemoryAllocatorsmap 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 the
localMemoryAllocatorsmap 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 the
localMemSizeattribute. - withMapStaticDataAsArgument(Map<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Copy the current immutable object by replacing the
mapStaticDataAsArgumentmap 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 the
maxClockFrequencyattribute. - withMaxComputeUnits(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
maxComputeUnitsattribute. - withMaxDepth(int) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object by setting a value for the
maxDepthattribute. - withMaxDepth(int) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Copy the current immutable object by setting a present value for the optional
maxDepthattribute. - withMaxDepth(Optional<Integer>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableTrimTree
-
Copy the current immutable object by setting an optional value for the
maxDepthattribute. - withMaxValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMaxValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMaxValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxValueattribute. - withMaxWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxWeightValueattribute. - withMaxWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
maxWorkGroupSizeattribute. - withMaxWorkItemDimensions(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
maxWorkItemDimensionsattribute. - withMaxWorkItemSizes(long...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object with elements that replace the content of
maxWorkItemSizes. - withMean(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
meanattribute. - withMinSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
minSpeciesSizeattribute. - withMinValue(double) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - withMinValue(float) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - withMinValue(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
minValueattribute. - withMinWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
minWeightValueattribute. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableMultiMutations
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object with elements that replace the content of
mutationPolicies. - withMutationPolicy(MutationPolicy) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutablePartialMutation
-
Copy the current immutable object by setting a value for the
mutationPolicyattribute. - withMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories. - withMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories. - withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories. - withMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
mutationPolicyHandlerFactories. - withName(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
nameattribute. - withNewValue(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Copy the current immutable object by setting a value for the
newValueattribute. - withNewValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
newValuesDistributionattribute. - withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
numberObjectivesattribute. - withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
numberObjectivesattribute. - withNumberOfPartitions(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
numberOfPartitionsattribute. - withNumBits(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableBitChromosomeSpec
-
Copy the current immutable object by setting a value for the
numBitsattribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
numCandidatesattribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableTournament
-
Copy the current immutable object by setting a value for the
numCandidatesattribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
numCandidatesattribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointArithmetic
-
Copy the current immutable object by setting a value for the
numCrossoversattribute. - withNumCrossovers(int) - Method in class net.bmahe.genetics4j.core.spec.combination.ImmutableMultiPointCrossover
-
Copy the current immutable object by setting a value for the
numCrossoversattribute. - withNumDevices(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
numDevicesattribute. - withNumInputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
numInputsattribute. - withNumOutputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
numOutputsattribute. - withNumSwap(int) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
numSwapattribute. - 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 the
objectiveComparatorattribute. - 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 the
objectiveComparatorattribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatioattribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatioattribute. - withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
offspringGeneratedRatioattribute. - withOffspringRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringRatioattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableElitism
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOffspringSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableGenerationalReplacement
-
Copy the current immutable object by setting a value for the
offspringSelectionPolicyattribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
optimizationattribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
optimizationattribute. - withOptimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
optimizationattribute. - withParentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
parentComparisonPolicyattribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
parentSelectionPolicyattribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
parentSelectionPolicyattribute. - withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
parentSelectionPolicyattribute. - withParsimonyComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
parsimonyComparatorattribute. - withParsimonyTournamentSize(double) - Method in class net.bmahe.genetics4j.gp.spec.selection.ImmutableDoubleTournament
-
Copy the current immutable object by setting a value for the
parsimonyTournamentSizeattribute. - withPerSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
perSpeciesKeepRatioattribute. - withPerturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
perturbationDistributionattribute. - withPerturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
perturbationRatioattribute. - withPlatform(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
-
Copy the current immutable object by setting a value for the
platformattribute. - withPlatformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object by setting a value for the
platformFiltersattribute. - withPlatformId(cl_platform_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
platformIdattribute. - withPopulation(Iterable<? extends Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
population. - withPopulation(Genotype...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEvolutionResult
-
Copy the current immutable object with elements that replace the content of
population. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableCreepMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableRandomMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.core.spec.mutation.ImmutableSwapMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableNodeReplacement
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomMutate
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramRandomPrune
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbabilityattribute. - withPopulationSize(int) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
populationSizeattribute. - withPopulationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object by setting a value for the
populationSizeattribute. - withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessorattribute. - withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessorattribute. - withPostEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting an optional value for the
postEvaluationProcessorattribute. - withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessorattribute. - withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessorattribute. - withPostEvaluationProcessor(PostEvaluationProcessor<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a present value for the optional
postEvaluationProcessorattribute. - withPredicate(Predicate<TreeNode<Operation<?>>>) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableRule
-
Copy the current immutable object by setting a value for the
predicateattribute. - withPreferredVectorWidthFloat(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
preferredVectorWidthFloatattribute. - withPreferredWorkGroupSizeMultiple(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Copy the current immutable object by setting a value for the
preferredWorkGroupSizeMultipleattribute. - withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object by setting a value for the
prettyNameattribute. - withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Copy the current immutable object by setting a value for the
prettyNameattribute. - withPrettyName(String) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Copy the current immutable object by setting a value for the
prettyNameattribute. - withPrivateMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Copy the current immutable object by setting a value for the
privateMemSizeattribute. - withProbability(double) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Copy the current immutable object by setting a value for the
probabilityattribute. - withProfile(PlatformProfile) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
profileattribute. - withProgram(Program) - Method in class net.bmahe.genetics4j.gp.spec.chromosome.ImmutableProgramTreeChromosomeSpec
-
Copy the current immutable object by setting a value for the
programattribute. - withProgram(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
programattribute. - withProportionFirst(double) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
proportionFirstattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.chromosomes.factory.ImmutableChromosomeFactoryProvider
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object by setting a value for the
randomGeneratorattribute. - withReenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
reenableGeneInheritanceThresoldattribute. - withRefinementComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
refinementComparatorattribute. - withRefinementRatio(float) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
refinementRatioattribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
replacementStrategyattribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
replacementStrategyattribute. - withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
replacementStrategyattribute. - withReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories. - withReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories. - withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories. - withReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
replacementStrategyHandlerFactories. - withResources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
resources. - withResources(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
resources. - withResultAllocators(Map<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Copy the current immutable object by replacing the
resultAllocatorsmap 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 the
resultAllocatorsmap with the specified map. - withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.ImmutableOperation
-
Copy the current immutable object by setting a value for the
returnedTypeattribute. - withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Copy the current immutable object by setting a value for the
returnedTypeattribute. - withReturnedType(Class) - Method in class net.bmahe.genetics4j.gp.math.ImmutableInputOperation
-
Copy the current immutable object by setting a value for the
returnedTypeattribute. - withReusePreviousResultAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
-
Copy the current immutable object by replacing the
reusePreviousResultAsArgumentsmap 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 the
reusePreviousResultSizeAsArgumentsmap 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 of
rules. - withRules(Rule...) - Method in class net.bmahe.genetics4j.gp.spec.mutation.ImmutableProgramApplyRules
-
Copy the current immutable object with elements that replace the content of
rules. - withScaleFitness(BiFunction<Individual<T>, Double, T>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
scaleFitnessattribute. - withSecondComparator(Comparator<Individual<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableProportionalTournament
-
Copy the current immutable object by setting a value for the
secondComparatorattribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
seedPopulationattribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
seedPopulationattribute. - withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
seedPopulationattribute. - withSelectionPolicies(Iterable<? extends SelectionPolicy>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Copy the current immutable object with elements that replace the content of
selectionPolicies. - withSelectionPolicies(SelectionPolicy...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiSelections
-
Copy the current immutable object with elements that replace the content of
selectionPolicies. - withSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories. - withSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories. - withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories. - withSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Copy the current immutable object with elements that replace the content of
selectionPolicyHandlerFactories. - withSharing(Function<Double, Double>) - Method in class net.bmahe.genetics4j.core.postevaluationprocess.ImmutableFitnessSharing
-
Copy the current immutable object by setting a value for the
sharingattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableDoubleChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableFloatChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSize(int) - Method in class net.bmahe.genetics4j.core.spec.chromosome.ImmutableIntChromosomeSpec
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
-
Copy the current immutable object by setting a value for the
sizeattribute. - withSizeFunction(Function<Genotype, Integer>) - Method in class net.bmahe.genetics4j.gp.postevaluationprocess.ImmutableTarpeianMethod
-
Copy the current immutable object by setting a value for the
sizeFunctionattribute. - withSkipN(int) - Method in class net.bmahe.genetics4j.extras.evolutionlisteners.ImmutableCSVEvolutionListener
-
Copy the current immutable object by setting a value for the
skipNattribute. - 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 the
speciesPredicateattribute. - withSpeciesSelection(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
speciesSelectionattribute. - 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 of
stageDescriptors. - withStageDescriptors(StageDescriptor...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
-
Copy the current immutable object with elements that replace the content of
stageDescriptors. - withStandardDeviation(double) - Method in class net.bmahe.genetics4j.core.spec.statistics.distributions.ImmutableNormalDistribution
-
Copy the current immutable object by setting a value for the
standardDeviationattribute. - withStaticDataLoaders(Map<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
-
Copy the current immutable object by replacing the
staticDataLoadersmap 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 the
staticDataLoadersmap 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 the
survivorSelectionPolicyattribute. - withTerminal(Iterable<? extends OperationFactory>) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
terminal. - withTerminal(OperationFactory...) - Method in class net.bmahe.genetics4j.gp.program.ImmutableProgram
-
Copy the current immutable object with elements that replace the content of
terminal. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Copy the current immutable object by setting a value for the
terminationattribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.core.spec.ImmutableEAConfigurationBulkAsync
-
Copy the current immutable object by setting a value for the
terminationattribute. - withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
-
Copy the current immutable object by setting a value for the
terminationattribute. - withToNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
toNodeIndexattribute. - withTournament(Tournament<T>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament
-
Copy the current immutable object by setting a value for the
tournamentattribute. - withTournaments(Iterable<? extends Tournament<T>>) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Copy the current immutable object with elements that replace the content of
tournaments. - withTournaments(Tournament<T>...) - Method in class net.bmahe.genetics4j.core.spec.selection.ImmutableMultiTournaments
-
Copy the current immutable object with elements that replace the content of
tournaments. - withTypes(Class...) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Copy the current immutable object with elements that replace the content of
types. - withTypes(Iterable<? extends Class>) - Method in class net.bmahe.genetics4j.gp.ImmutableInputSpec
-
Copy the current immutable object with elements that replace the content of
types. - withValue(T) - Method in class net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation
-
Copy the current immutable object by setting a value for the
valueattribute. - withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
-
Copy the current immutable object by setting a value for the
vendorattribute. - withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
vendorattribute. - withVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
-
Copy the current immutable object by setting a value for the
versionattribute. - withWeakRatio(double) - Method in class net.bmahe.genetics4j.core.spec.replacement.ImmutableDeleteNLast
-
Copy the current immutable object by setting a value for the
weakRatioattribute. - withWeight(float) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
weightattribute. - withWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
-
Copy the current immutable object by setting a value for the
workGroupSizeattribute. - 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 optional
workGroupSizeattribute. - 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 the
workGroupSizeattribute. - 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 the
workGroupSizeattribute. - workGroupSize(long[]) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
-
Initializes the optional value
workGroupSizeto workGroupSize. - workGroupSize(Optional<? extends long[]>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
-
Initializes the optional value
workGroupSizeto 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