Index

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

A

ACCELERATOR - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
 
addAllBuiltInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds elements to builtInKernels set.
addAllChromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addAllChromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds elements to chromosomeSpecs list.
addAllContent(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to content list.
addAllDefaultChromosomeCombinatorHandlers(Iterable<? extends ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addAllDefaultChromosomeMutationPolicyHandlers(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addAllDefaultMutationPolicyHandlers(Iterable<? extends MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultMutationPolicyHandlers list.
addAllDefaultReplacementStrategyHandlers(Iterable<? extends ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultReplacementStrategyHandlers list.
addAllDefaultSelectionPolicyHandlers(Iterable<? extends SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultSelectionPolicyHandlers list.
addAllDeviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds elements to deviceType set.
addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to evolutionListeners list.
addAllExtensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Adds elements to extensions set.
addAllKernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to kernelNames set.
addAllMutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds elements to mutationPolicies list.
addAllMutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to mutationPolicyHandlerFactories list.
addAllReplacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addAllResources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to resources set.
addAllSelectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to selectionPolicyHandlerFactories list.
addAllStageDescriptors(Iterable<? extends StageDescriptor>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Adds elements to stageDescriptors list.
addBuiltInKernels(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds one element to builtInKernels set.
addBuiltInKernels(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds elements to builtInKernels set.
addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to chromosomeCombinatorHandlerFactories list.
addChromosomeCombinatorHandlerFactories(ChromosomeCombinatorHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addChromosomeMutationPolicyHandlerFactories(ChromosomeMutationHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addChromosomeSpecs(ChromosomeSpec) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds one element to chromosomeSpecs list.
addChromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds elements to chromosomeSpecs list.
addContent(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds one element to content list.
addContent(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to content list.
addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to defaultChromosomeCombinatorHandlers list.
addDefaultChromosomeCombinatorHandlers(ChromosomeCombinatorHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to defaultChromosomeMutationPolicyHandlers list.
addDefaultChromosomeMutationPolicyHandlers(ChromosomeMutationHandler<? extends Chromosome>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to defaultMutationPolicyHandlers list.
addDefaultMutationPolicyHandlers(MutationPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultMutationPolicyHandlers list.
addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to defaultReplacementStrategyHandlers list.
addDefaultReplacementStrategyHandlers(ReplacementStrategyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultReplacementStrategyHandlers list.
addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to defaultSelectionPolicyHandlers list.
addDefaultSelectionPolicyHandlers(SelectionPolicyHandler<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to defaultSelectionPolicyHandlers list.
addDeviceType(DeviceType) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds one element to deviceType set.
addDeviceType(DeviceType...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Adds elements to deviceType set.
addEvolutionListeners(EvolutionListener<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to evolutionListeners list.
addEvolutionListeners(EvolutionListener<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to evolutionListeners list.
addExtensions(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Adds one element to extensions set.
addExtensions(String...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Adds elements to extensions set.
addKernelNames(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds one element to kernelNames set.
addKernelNames(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to kernelNames set.
addMutationPolicies(MutationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds one element to mutationPolicies list.
addMutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Adds elements to mutationPolicies list.
addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to mutationPolicyHandlerFactories list.
addMutationPolicyHandlerFactories(MutationPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to mutationPolicyHandlerFactories list.
addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to replacementStrategyHandlerFactories list.
addReplacementStrategyHandlerFactories(ReplacementStrategyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
addResources(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds one element to resources set.
addResources(String...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Adds elements to resources set.
addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds one element to selectionPolicyHandlerFactories list.
addSelectionPolicyHandlerFactories(SelectionPolicyHandlerFactory<T>...) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Adds elements to selectionPolicyHandlerFactories list.
addStageDescriptors(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Adds one element to stageDescriptors list.
addStageDescriptors(StageDescriptor...) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Adds elements to stageDescriptors list.
afterAllEvaluations() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
 
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
 
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
 
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
 
afterEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
ALL - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
 
allocateLocalMemory(OpenCLExecutionContext, StageDescriptor, long, List<Genotype>, KernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
and(Collection<Predicate<Device>>) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
 
and(Collection<Predicate<Platform>>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 
and(Predicate<Device>...) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
 
and(Predicate<Platform>...) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 

B

beforeAllEvaluations() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
 
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
 
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
 
beforeEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
 
beforeEvaluation(OpenCLExecutionContext, ExecutorService, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
build() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Builds a new ImmutableDevice.
build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Builds a new ImmutableKernelInfo.
build() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Builds a new ImmutablePlatform.
build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
Builds a new ImmutableCLData.
build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
build() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Builds a new ImmutableProgram.
builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.Device
 
builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Creates a builder for ImmutableDevice.
builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Creates a builder for ImmutableKernelInfo.
builder() - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Creates a builder for ImmutablePlatform.
builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
builder() - Static method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
builder() - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Creates a builder for ImmutableCLData.
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 ImmutableMultiStageDescriptor.
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
 
builder() - Static method in class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
 
builder() - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Creates a builder for ImmutableGPUEAExecutionContext.
builder() - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Creates a builder for ImmutableProgram.
builder() - Static method in class net.bmahe.genetics4j.gpu.spec.Program
 
Builder() - Constructor for class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Creates a builder for ImmutableOpenCLExecutionContext instances.
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 ImmutableSingleKernelFitnessDescriptor instances.
Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
Creates a builder for ImmutableKernelExecutionContext instances.
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 ImmutableStageDescriptor instances.
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 ImmutableGPUEAConfiguration instances.
Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
Builder() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.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
 
buildOptions() - Method in class net.bmahe.genetics4j.gpu.spec.Program
 
buildOptions(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Initializes the optional value buildOptions to buildOptions.
buildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Initializes the optional value buildOptions to buildOptions.
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
 
builtInKernels() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
builtInKernels(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Sets or replaces all elements for builtInKernels set.

C

check() - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.multistage.MultiStageDescriptor
 
check() - Method in class net.bmahe.genetics4j.gpu.spec.Program
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
chromosomeCombinatorHandlerFactories(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for chromosomeCombinatorHandlerFactories list.
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.gpu.spec.ImmutableGPUEAExecutionContext
 
chromosomeCombinatorHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
chromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
chromosomeFactoryProvider() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Initializes the value for the chromosomeFactoryProvider attribute.
chromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
chromosomeFactoryProviderBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
chromosomeMutationPolicyHandlerFactories(Iterable<? extends ChromosomeMutationHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for chromosomeMutationPolicyHandlerFactories list.
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.gpu.spec.ImmutableGPUEAExecutionContext
 
chromosomeMutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
chromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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.gpu.spec.ImmutableGPUEAConfiguration
 
chromosomeSpecs(Iterable<? extends ChromosomeSpec>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Sets or replaces all elements for chromosomeSpecs list.
chromosomeSpecs(ChromosomeSpec...) - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
 
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
 
clCommandQueue() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
clCommandQueue(cl_command_queue) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Initializes the value for the clCommandQueue attribute.
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
 
clContext() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
clContext(cl_context) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Initializes the value for the clContext attribute.
clContexts - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
CLData - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
Container used for referring to data hosted on a GPU
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
 
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
OpenCL cl_mem that references the raw data
clMem() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
OpenCL cl_mem that references the raw data
clMem(cl_mem) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
Initializes the value for the clMem attribute.
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
 
clProgram() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
clProgram(cl_program) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Initializes the value for the clProgram attribute.
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
OpenCL type contained within the clMem()
clType() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
OpenCL type contained within the clMem()
clType(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
Initializes the value for the clType attribute.
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.gpu.spec.ImmutableGPUEAConfiguration
 
combinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the combinationPolicy attribute.
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
 
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
 
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
 
content() - Method in class net.bmahe.genetics4j.gpu.spec.Program
 
content(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Sets or replaces all elements for content list.
copyOf(Device) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Creates an immutable copy of a Device value.
copyOf(KernelInfo) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Creates an immutable copy of a KernelInfo value.
copyOf(Platform) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Creates an immutable copy of a Platform value.
copyOf(OpenCLExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Creates an immutable copy of a OpenCLExecutionContext value.
copyOf(CLData) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Creates an immutable copy of a CLData value.
copyOf(KernelExecutionContext) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
Creates an immutable copy of a KernelExecutionContext value.
copyOf(MultiStageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
Creates an immutable copy of a MultiStageDescriptor value.
copyOf(StageDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Creates an immutable copy of a StageDescriptor value.
copyOf(SingleKernelFitnessDescriptor) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
Creates an immutable copy of a SingleKernelFitnessDescriptor value.
copyOf(GPUEAConfiguration<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Creates an immutable copy of a GPUEAConfiguration value.
copyOf(GPUEAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Creates an immutable copy of a GPUEAExecutionContext value.
copyOf(Program) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Creates an immutable copy of a Program value.
CPU - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
 
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<T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
createUnmodifiableList(boolean, List<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
createUnmodifiableList(boolean, List<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<T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Unmodifiable set constructed from list to avoid rehashing.
createUnmodifiableSet(List<T>) - Static method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Unmodifiable set constructed from list to avoid rehashing.
createUnmodifiableSet(List<T>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Unmodifiable set constructed from list to avoid rehashing.
CUSTOM - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
 

D

data - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
DataLoader - Interface in net.bmahe.genetics4j.gpu.spec.fitness.cldata
 
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 dataLoaders map.
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 dataLoaders map.
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
 
DEFAULT - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.DeviceType
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for defaultChromosomeCombinatorHandlers list.
defaultChromosomeCombinatorHandlers(List<ChromosomeCombinatorHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultChromosomeCombinatorHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for defaultChromosomeMutationPolicyHandlers list.
defaultChromosomeMutationPolicyHandlers(List<ChromosomeMutationHandler<? extends Chromosome>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultChromosomeMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for defaultMutationPolicyHandlers list.
defaultMutationPolicyHandlers(List<MutationPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultMutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultMutationPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for defaultReplacementStrategyHandlers list.
defaultReplacementStrategyHandlers(List<ReplacementStrategyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultReplacementStrategyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for defaultSelectionPolicyHandlers list.
defaultSelectionPolicyHandlers(List<SelectionPolicyHandler<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
defaultSelectionPolicyHandlersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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
 
device() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
device(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Initializes the value for the device attribute.
Device - Interface in net.bmahe.genetics4j.gpu.opencl.model
 
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
 
deviceFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
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 deviceFilters attribute.
deviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
DeviceFilters - Class in net.bmahe.genetics4j.gpu.spec
 
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
 
deviceId() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
deviceId(cl_device_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the deviceId attribute.
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
 
deviceType() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
deviceType(Iterable<DeviceType>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Sets or replaces all elements for deviceType set.
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
 
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
 
deviceVersion() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
deviceVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the deviceVersion attribute.
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
 
driverVersion() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
driverVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the driverVersion attribute.

E

EMBEDDED_PROFILE - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
 
equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
This instance is equal to all instances of ImmutableOpenCLExecutionContext that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
This instance is equal to all instances of ImmutableDevice that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
This instance is equal to all instances of ImmutableKernelInfo that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
This instance is equal to all instances of ImmutablePlatform that 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 ImmutableCLData that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
This instance is equal to all instances of ImmutableSingleKernelFitnessDescriptor that 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 ImmutableKernelExecutionContext that 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 ImmutableMultiStageDescriptor that 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 ImmutableStageDescriptor that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
This instance is equal to all instances of ImmutableGPUEAConfiguration that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
This instance is equal to all instances of ImmutableGPUEAExecutionContext that have equal attribute values.
equals(Object) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
This instance is equal to all instances of ImmutableProgram that have equal attribute values.
equalTo(int, ImmutableOpenCLExecutionContext) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
 
equalTo(int, ImmutableDevice) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
equalTo(int, ImmutableKernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
 
equalTo(int, ImmutablePlatform) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
 
equalTo(int, ImmutableCLData) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
 
equalTo(int, ImmutableSingleKernelFitnessDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
 
equalTo(int, ImmutableKernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
 
equalTo(int, ImmutableMultiStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
 
equalTo(int, ImmutableStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
 
equalTo(int, ImmutableGPUEAConfiguration<?>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
equalTo(int, ImmutableGPUEAExecutionContext<?>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
equalTo(int, ImmutableProgram) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
 
evaluate(long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
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.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for evolutionListeners list.
evolutionListeners(List<EvolutionListener<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
evolutionListenersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
evolutionListenersIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
executorService - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
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
 
extensions() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
extensions(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Sets or replaces all elements for extensions set.
extractClData(Device, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 
extractFloatArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 
extractImageAsByteArray(OpenCLExecutionContext, int, int, int, int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 
extractIntArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 
extractLongArray(OpenCLExecutionContext, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 

F

fitness - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
fitness - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
fitness() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
 
fitness() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
fitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the fitness attribute.
fitnessExtractor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
fitnessExtractor - Variable in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
FitnessExtractor<T> - Interface in net.bmahe.genetics4j.gpu.spec.fitness
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
formatInitCycleMessage() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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
 
from(Device) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Fill a builder with attribute values from the provided Device instance.
from(KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Fill a builder with attribute values from the provided KernelInfo instance.
from(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Fill a builder with attribute values from the provided Platform instance.
from(OpenCLExecutionContext) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Fill a builder with attribute values from the provided OpenCLExecutionContext instance.
from(CLData) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
Fill a builder with attribute values from the provided CLData instance.
from(KernelExecutionContext) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
Fill a builder with attribute values from the provided KernelExecutionContext instance.
from(MultiStageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Fill a builder with attribute values from the provided MultiStageDescriptor instance.
from(StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Fill a builder with attribute values from the provided StageDescriptor instance.
from(SingleKernelFitnessDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Fill a builder with attribute values from the provided SingleKernelFitnessDescriptor instance.
from(GPUEAConfiguration<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Fill a builder with attribute values from the provided GPUEAConfiguration instance.
from(GPUEAConfiguration<T>, GPUEAExecutionContext<T>) - Static method in class net.bmahe.genetics4j.gpu.GPUEASystemFactory
 
from(GPUEAConfiguration<T>, GPUEAExecutionContext<T>, ExecutorService) - Static method in class net.bmahe.genetics4j.gpu.GPUEASystemFactory
 
from(GPUEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Fill a builder with attribute values from the provided GPUEAExecutionContext instance.
from(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Fill a builder with attribute values from the provided Program instance.
FULL_PROFILE - Enum constant in enum class net.bmahe.genetics4j.gpu.opencl.model.PlatformProfile
 

G

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.gpu.spec.ImmutableGPUEAConfiguration
 
genotypeCombinator() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the genotypeCombinator attribute.
genotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
genotypeCombinatorBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
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.gpu.spec.ImmutableGPUEAConfiguration
 
genotypeGenerator(Supplier<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
genotypeGenerator(Optional<? extends Supplier<Genotype>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the optional value genotypeGenerator to genotypeGenerator.
get(OpenCLExecutionContext, long, List<Genotype>) - Method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataSupplier
 
getDeviceIds(cl_platform_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getDeviceIds(cl_platform_id, int, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getDeviceInfoInt(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getDeviceInfoLong(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getDeviceInfoLongArray(cl_device_id, int, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getDeviceInfoString(cl_device_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
getKernelWorkGroupInfoLong(cl_device_id, cl_kernel, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.KernelInfoUtils
 
getStringParameter(cl_platform_id, int) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 
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 globalWorkSize attribute.
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
 
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
 
GPUEAExecutionContext() - Constructor for class net.bmahe.genetics4j.gpu.spec.GPUEAExecutionContext
 
GPUEASystemFactory - Class in net.bmahe.genetics4j.gpu
 
GPUEASystemFactory() - Constructor for class net.bmahe.genetics4j.gpu.GPUEASystemFactory
 
GPUFitnessEvaluator<T> - Class in net.bmahe.genetics4j.gpu
 
GPUFitnessEvaluator(GPUEAExecutionContext<T>, GPUEAConfiguration<T>, ExecutorService) - Constructor for class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
grabProgramSources() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 

H

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.

I

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
 
imageSupport() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
imageSupport(boolean) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the imageSupport attribute.
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 ImmutableCLData.
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 ImmutableDevice.
ImmutableGPUEAConfiguration<T> - Class in net.bmahe.genetics4j.gpu.spec
Immutable implementation of GPUEAConfiguration.
ImmutableGPUEAConfiguration(List<ChromosomeSpec>, SelectionPolicy, CombinationPolicy, List<MutationPolicy>, ReplacementStrategy, Function<Population<T>, Population<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 ImmutableGPUEAConfiguration.
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 ImmutableGPUEAExecutionContext.
ImmutableGPUEAExecutionContext.InitShim - Class in net.bmahe.genetics4j.gpu.spec
 
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 ImmutableKernelExecutionContext.
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 ImmutableKernelInfo.
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 ImmutableMultiStageDescriptor.
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 ImmutableOpenCLExecutionContext.
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 ImmutablePlatform.
ImmutableProgram - Class in net.bmahe.genetics4j.gpu.spec
Immutable implementation of Program.
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.Builder - Class in net.bmahe.genetics4j.gpu.spec
Builds instances of type ImmutableProgram.
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 ImmutableSingleKernelFitnessDescriptor.
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 ImmutableStageDescriptor.
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_COMBINATION_POLICY - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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_DRIVER_VERSION - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
 
INIT_BIT_FITNESS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
INIT_BIT_GLOBAL_WORK_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
 
INIT_BIT_IMAGE_SUPPORT - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.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_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_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_NUM_DEVICES - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
 
INIT_BIT_PARENT_SELECTION_POLICY - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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_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_PROFILE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
 
INIT_BIT_PROGRAM - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
INIT_BIT_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
 
INIT_BIT_TERMINATION - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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_WORK_GROUP_SIZE - Static variable in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.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
 
initShim - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
initShim - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
InitShim() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
InitShim() - Constructor for class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 

K

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 kernelExecutionContextComputer attribute.
kernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Initializes the value for the kernelExecutionContextComputer attribute.
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
 
KernelInfo - Interface in net.bmahe.genetics4j.gpu.opencl.model
 
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
 
kernelInfos() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
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 kernelInfos map.
KernelInfoUtils - Class in net.bmahe.genetics4j.gpu.opencl
 
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 kernelName attribute.
kernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Initializes the value for the kernelName attribute.
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
 
kernelNames() - Method in class net.bmahe.genetics4j.gpu.spec.Program
 
kernelNames(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Sets or replaces all elements for kernelNames set.
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
 
kernels() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
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 kernels map.

L

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
 
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
 
loadData(OpenCLExecutionContext, StageDescriptor, Map<Integer, CLData>, long, List<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
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 localMemoryAllocators map.
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 localMemoryAllocators map.
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
 
localMemSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
localMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Initializes the value for the localMemSize attribute.
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
 

M

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 mapStaticDataAsArgument map.
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
 
maxClockFrequency() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
maxClockFrequency(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the maxClockFrequency attribute.
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
 
maxComputeUnits() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
maxComputeUnits(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the maxComputeUnits attribute.
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
 
maxWorkGroupSize() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
maxWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the maxWorkGroupSize attribute.
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
 
maxWorkItemDimensions() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
maxWorkItemDimensions(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the maxWorkItemDimensions attribute.
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
 
maxWorkItemSizes() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
maxWorkItemSizes(long...) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the maxWorkItemSizes attribute.
MultipleComputer - Interface in net.bmahe.genetics4j.gpu.spec.fitness
 
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
 
MultiStageFitness(MultiStageDescriptor, FitnessExtractor<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
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.gpu.spec.ImmutableGPUEAConfiguration
 
mutationPolicies(Iterable<? extends MutationPolicy>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Sets or replaces all elements for mutationPolicies list.
mutationPolicies(MutationPolicy...) - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
mutationPolicyHandlerFactories(Iterable<? extends MutationPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for mutationPolicyHandlerFactories list.
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.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
mutationPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
mutationPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 

N

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
 
name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
 
name() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
 
name() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
name() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the name attribute.
name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Initializes the value for the name attribute.
name(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the name attribute.
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
 
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
 
numDevices() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
numDevices(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the numDevices attribute.
numDevices(cl_platform_id) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
numDevices(cl_platform_id) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 
numDevices(cl_platform_id, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.DeviceUtils
 
numDevices(cl_platform_id, long) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 
numPlatforms() - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 

O

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.gpu.spec.fitness.cldata.StaticDataLoaders
 
of(double[], boolean) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
 
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(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(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(Iterable<String>, Iterable<String>, Iterable<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Construct a new immutable Program instance.
of(List<String>, Set<String>, Set<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Construct a new immutable Program instance.
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 OpenCLExecutionContext instance.
of(MultiStageDescriptor, FitnessExtractor<U>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
of(SingleKernelFitnessDescriptor, FitnessExtractor<U>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
of(cl_mem, int, int) - Static method in interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
 
of(cl_mem, int, int) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Construct a new immutable CLData instance.
ofContent(String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
 
ofCPU() - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
 
ofExtension(String) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 
ofExtensions(Set<String>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 
ofFloatSupplier(DataSupplier<float[]>) - Static method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.DataLoaders
 
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.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
offspringGeneratedRatio() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the offspringGeneratedRatio attribute.
offspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
offspringGeneratedRatioBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
offspringGeneratedRatioIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
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
 
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
 
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
 
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
 
ofResource(String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
 
ofResource(String, String, String) - Static method in class net.bmahe.genetics4j.gpu.spec.Program
 
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
 
ofType(DeviceType) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
 
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
 
OpenCLExecutionContext - Interface in net.bmahe.genetics4j.gpu.opencl
 
OpenCLExecutionContext.Builder - Class in net.bmahe.genetics4j.gpu.opencl
 
OpenCLFitness<T> - Class in net.bmahe.genetics4j.gpu.spec.fitness
 
OpenCLFitness() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.OpenCLFitness
 
OPT_BIT_DEFAULT_CHROMOSOME_COMBINATOR_HANDLERS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.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.gpu.spec.ImmutableGPUEAExecutionContext.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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
OPT_BIT_EVOLUTION_LISTENERS - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
OPT_BIT_OFFSPRING_GENERATED_RATIO - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
OPT_BIT_POPULATION_SIZE - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
optBits - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
optBits - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
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.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
optimization() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
optimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the optimization attribute.
optimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.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
 
or(Collection<Predicate<Platform>>) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 
or(Predicate<Device>...) - Static method in class net.bmahe.genetics4j.gpu.spec.DeviceFilters
 
or(Predicate<Platform>...) - Static method in class net.bmahe.genetics4j.gpu.spec.PlatformFilters
 

P

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.gpu.spec.ImmutableGPUEAConfiguration
 
parentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the parentSelectionPolicy attribute.
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
 
platform() - Method in interface net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
 
platform(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Initializes the value for the platform attribute.
Platform - Interface in net.bmahe.genetics4j.gpu.opencl.model
 
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
 
platformFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
platformFilters() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
platformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Initializes the value for the platformFilters attribute.
platformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
PlatformFilters - Class in net.bmahe.genetics4j.gpu.spec
 
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
 
platformId() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
platformId(cl_platform_id) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the platformId attribute.
platformIds(int) - Static method in class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 
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
 
PlatformUtils() - Constructor for class net.bmahe.genetics4j.gpu.opencl.PlatformUtils
 
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.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
populationSize() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
populationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Initializes the value for the populationSize attribute.
populationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
populationSizeBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
populationSizeIsSet() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
 
postEvaluation() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
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.gpu.spec.ImmutableGPUEAConfiguration
 
postEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
postEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the optional value postEvaluationProcessor to postEvaluationProcessor.
preEvaluation() - Method in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
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
 
preferredVectorWidthFloat() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
preferredVectorWidthFloat(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the preferredVectorWidthFloat attribute.
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
 
preferredWorkGroupSizeMultiple() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
preferredWorkGroupSizeMultiple(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Initializes the value for the preferredWorkGroupSizeMultiple attribute.
prepareStaticData(OpenCLExecutionContext, StageDescriptor) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.MultiStageFitness
 
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
 
privateMemSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
privateMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo.Builder
Initializes the value for the privateMemSize attribute.
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
 
profile() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
profile(PlatformProfile) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the profile attribute.
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.gpu.spec.ImmutableGPUEAConfiguration.Builder
 
program - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
program() - Method in class net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration
 
program() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
program(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the program attribute.
Program - Class in net.bmahe.genetics4j.gpu.spec
 
Program() - Constructor for class net.bmahe.genetics4j.gpu.spec.Program
 
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 dataLoaders map.
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 dataLoaders map.
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 kernelInfos map.
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 kernels map.
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 localMemoryAllocators map.
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 localMemoryAllocators map.
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 mapStaticDataAsArgument map.
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 resultAllocators map.
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 resultAllocators map.
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 reusePreviousResultAsArguments map.
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 reusePreviousResultSizeAsArguments map.
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 staticDataLoaders map.
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 staticDataLoaders map.
putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the dataLoaders map.
putDataLoaders(int, DataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the dataLoaders map.
putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the dataLoaders map.
putDataLoaders(Map.Entry<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the dataLoaders map.
putKernelInfos(String, KernelInfo) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Put one entry to the kernelInfos map.
putKernelInfos(Map.Entry<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Put one entry to the kernelInfos map.
putKernels(String, cl_kernel) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Put one entry to the kernels map.
putKernels(Map.Entry<String, ? extends cl_kernel>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext.Builder
Put one entry to the kernels map.
putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the localMemoryAllocators map.
putLocalMemoryAllocators(int, LocalMemoryAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the localMemoryAllocators map.
putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the localMemoryAllocators map.
putLocalMemoryAllocators(Map.Entry<Integer, ? extends LocalMemoryAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the localMemoryAllocators map.
putMapStaticDataAsArgument(String, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the mapStaticDataAsArgument map.
putMapStaticDataAsArgument(Map.Entry<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the mapStaticDataAsArgument map.
putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the resultAllocators map.
putResultAllocators(int, ResultAllocator) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the resultAllocators map.
putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the resultAllocators map.
putResultAllocators(Map.Entry<Integer, ? extends ResultAllocator>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the resultAllocators map.
putReusePreviousResultAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the reusePreviousResultAsArguments map.
putReusePreviousResultAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the reusePreviousResultAsArguments map.
putReusePreviousResultSizeAsArguments(int, int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the reusePreviousResultSizeAsArguments map.
putReusePreviousResultSizeAsArguments(Map.Entry<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor.Builder
Put one entry to the reusePreviousResultSizeAsArguments map.
putStaticDataLoaders(int, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the staticDataLoaders map.
putStaticDataLoaders(String, StaticDataLoader) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Put one entry to the staticDataLoaders map.
putStaticDataLoaders(Map.Entry<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor.Builder
Put one entry to the staticDataLoaders map.
putStaticDataLoaders(Map.Entry<String, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor.Builder
Put one entry to the staticDataLoaders map.

R

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() - 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.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Initializes the value for the randomGenerator attribute.
randomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
randomGeneratorBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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
 
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.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
replacementStrategy() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the replacementStrategy attribute.
replacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
replacementStrategyBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
replacementStrategyHandlerFactories(Iterable<? extends ReplacementStrategyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for replacementStrategyHandlerFactories list.
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.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
replacementStrategyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
replacementStrategyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
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
 
resources() - Method in class net.bmahe.genetics4j.gpu.spec.Program
 
resources(Iterable<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram.Builder
Sets or replaces all elements for resources set.
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 resultAllocators map.
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 resultAllocators map.
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
 
ResultExtractor(Map<Device, Map<Integer, CLData>>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.ResultExtractor
 
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 reusePreviousResultAsArguments map.
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 reusePreviousResultSizeAsArguments map.

S

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.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
seedPopulation() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the seedPopulation attribute.
seedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
seedPopulationBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.InitShim
 
selectedPlatformToDevice - Variable in class net.bmahe.genetics4j.gpu.GPUFitnessEvaluator
 
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.gpu.spec.ImmutableGPUEAExecutionContext
 
selectionPolicyHandlerFactories(Iterable<? extends SelectionPolicyHandlerFactory<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.Builder
Sets or replaces all elements for selectionPolicyHandlerFactories list.
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.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
selectionPolicyHandlers() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
selectionPolicyHandlersBuildStage - Variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext.InitShim
 
SingleKernelFitness<T> - Class in net.bmahe.genetics4j.gpu.spec.fitness
 
SingleKernelFitness(SingleKernelFitnessDescriptor, FitnessExtractor<T>) - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.SingleKernelFitness
 
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
 
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 interface net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
How many entries in the clMem()
size() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
How many entries in the clMem()
size(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData.Builder
Initializes the value for the size attribute.
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_INITIALIZING - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
 
STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
 
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 stageDescriptors list.
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 staticDataLoaders map.
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 staticDataLoaders map.
StaticDataLoaders - Class in net.bmahe.genetics4j.gpu.spec.fitness.cldata
 
StaticDataLoaders() - Constructor for class net.bmahe.genetics4j.gpu.spec.fitness.cldata.StaticDataLoaders
 

T

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.gpu.spec.ImmutableGPUEAConfiguration
 
termination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration.Builder
Initializes the value for the termination attribute.
toString() - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Prints the immutable value OpenCLExecutionContext with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Prints the immutable value Device with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Prints the immutable value KernelInfo with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Prints the immutable value Platform with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Prints the immutable value CLData with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
Prints the immutable value SingleKernelFitnessDescriptor with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext
Prints the immutable value KernelExecutionContext with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableMultiStageDescriptor
Prints the immutable value MultiStageDescriptor with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Prints the immutable value StageDescriptor with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Prints the immutable value GPUEAConfiguration with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Prints the immutable value GPUEAExecutionContext with attribute values.
toString() - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Prints the immutable value Program with attribute values.

V

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
 
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() - 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
 
vendor() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
 
vendor() - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
 
vendor() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
vendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice.Builder
Initializes the value for the vendor attribute.
vendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the vendor attribute.
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
 
version() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.Platform
 
version(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform.Builder
Initializes the value for the version attribute.

W

withBuildOptions(String) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Copy the current immutable object by setting a present value for the optional buildOptions attribute.
withBuildOptions(Optional<String>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableProgram
Copy the current immutable object by setting an optional value for the buildOptions attribute.
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.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.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object with elements that replace the content of chromosomeCombinatorHandlerFactories.
withChromosomeFactoryProvider(ChromosomeFactoryProvider) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object by setting a value for the chromosomeFactoryProvider attribute.
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.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.gpu.spec.ImmutableGPUEAConfiguration
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 clCommandQueue attribute.
withClContext(cl_context) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Copy the current immutable object by setting a value for the clContext attribute.
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 clMem attribute.
withClProgram(cl_program) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Copy the current immutable object by setting a value for the clProgram attribute.
withClType(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Copy the current immutable object by setting a value for the clType attribute.
withCombinationPolicy(CombinationPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the combinationPolicy attribute.
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.
withDataLoaders(Map<Integer, ? extends DataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
Copy the current immutable object by replacing the dataLoaders map 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 dataLoaders map with the specified map.
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.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object with elements that replace the content of defaultChromosomeCombinatorHandlers.
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.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.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.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.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.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.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.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 device attribute.
withDeviceFilters(Predicate<Device>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object by setting a value for the deviceFilters attribute.
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 deviceId attribute.
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 deviceVersion attribute.
withDriverVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the driverVersion attribute.
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.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.
withFitness(OpenCLFitness<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the fitness attribute.
withGenotypeCombinator(GenotypeCombinator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the genotypeCombinator attribute.
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 genotypeGenerator attribute.
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 genotypeGenerator attribute.
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.
withImageSupport(boolean) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the imageSupport attribute.
withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
Copy the current immutable object by setting a value for the kernelExecutionContextComputer attribute.
withKernelExecutionContextComputer(KernelExecutionContextComputer) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Copy the current immutable object by setting a value for the kernelExecutionContextComputer attribute.
withKernelInfos(Map<String, ? extends KernelInfo>) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Copy the current immutable object by replacing the kernelInfos map 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 kernelName attribute.
withKernelName(String) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Copy the current immutable object by setting a value for the kernelName attribute.
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 kernels map 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 localMemoryAllocators map 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 localMemoryAllocators map 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 localMemSize attribute.
withMapStaticDataAsArgument(Map<String, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Copy the current immutable object by replacing the mapStaticDataAsArgument map 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 maxClockFrequency attribute.
withMaxComputeUnits(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the maxComputeUnits attribute.
withMaxWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the maxWorkGroupSize attribute.
withMaxWorkItemDimensions(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the maxWorkItemDimensions attribute.
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.
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.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object with elements that replace the content of mutationPolicies.
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.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object with elements that replace the content of mutationPolicyHandlerFactories.
withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Copy the current immutable object by setting a value for the name attribute.
withNumDevices(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Copy the current immutable object by setting a value for the numDevices attribute.
withOffspringGeneratedRatio(double) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the offspringGeneratedRatio attribute.
withOptimization(Optimization) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the optimization attribute.
withParentSelectionPolicy(SelectionPolicy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the parentSelectionPolicy attribute.
withPlatform(Platform) - Method in class net.bmahe.genetics4j.gpu.opencl.ImmutableOpenCLExecutionContext
Copy the current immutable object by setting a value for the platform attribute.
withPlatformFilters(Predicate<Platform>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object by setting a value for the platformFilters attribute.
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 platformId attribute.
withPopulationSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object by setting a value for the populationSize attribute.
withPostEvaluationProcessor(Function<Population<T>, Population<T>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a present value for the optional postEvaluationProcessor attribute.
withPostEvaluationProcessor(Optional<? extends Function<Population<T>, Population<T>>>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting an optional value for the postEvaluationProcessor attribute.
withPreferredVectorWidthFloat(int) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the preferredVectorWidthFloat attribute.
withPreferredWorkGroupSizeMultiple(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Copy the current immutable object by setting a value for the preferredWorkGroupSizeMultiple attribute.
withPrivateMemSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Copy the current immutable object by setting a value for the privateMemSize attribute.
withProfile(PlatformProfile) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Copy the current immutable object by setting a value for the profile attribute.
withProgram(Program) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the program attribute.
withRandomGenerator(RandomGenerator) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object by setting a value for the randomGenerator attribute.
withReplacementStrategy(ReplacementStrategy) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the replacementStrategy attribute.
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.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 resultAllocators map 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 resultAllocators map with the specified map.
withReusePreviousResultAsArguments(Map<Integer, ? extends Integer>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.multistage.ImmutableStageDescriptor
Copy the current immutable object by replacing the reusePreviousResultAsArguments map 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 reusePreviousResultSizeAsArguments map with the specified map.
withSeedPopulation(Collection<Genotype>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the seedPopulation attribute.
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.gpu.spec.ImmutableGPUEAExecutionContext
Copy the current immutable object with elements that replace the content of selectionPolicyHandlerFactories.
withSize(int) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.cldata.ImmutableCLData
Copy the current immutable object by setting a value for the size attribute.
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.
withStaticDataLoaders(Map<Integer, ? extends StaticDataLoader>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.ImmutableSingleKernelFitnessDescriptor
Copy the current immutable object by replacing the staticDataLoaders map 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 staticDataLoaders map with the specified map.
withTermination(Termination<T>) - Method in class net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAConfiguration
Copy the current immutable object by setting a value for the termination attribute.
withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableDevice
Copy the current immutable object by setting a value for the vendor attribute.
withVendor(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Copy the current immutable object by setting a value for the vendor attribute.
withVersion(String) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutablePlatform
Copy the current immutable object by setting a value for the version attribute.
withWorkGroupSize(long) - Method in class net.bmahe.genetics4j.gpu.opencl.model.ImmutableKernelInfo
Copy the current immutable object by setting a value for the workGroupSize attribute.
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 workGroupSize attribute.
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 workGroupSize attribute.
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
 
workGroupSize() - Method in interface net.bmahe.genetics4j.gpu.opencl.model.KernelInfo
 
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 workGroupSize attribute.
workGroupSize(long[]) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
Initializes the optional value workGroupSize to workGroupSize.
workGroupSize(Optional<? extends long[]>) - Method in class net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext.ImmutableKernelExecutionContext.Builder
Initializes the optional value workGroupSize to workGroupSize.
A B C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values