Package net.bmahe.genetics4j.gpu.spec
package net.bmahe.genetics4j.gpu.spec
-
ClassesClassDescriptionUtility class providing predicate-based filters for selecting OpenCL devices in GPU-accelerated evolutionary algorithms.GPUEAConfiguration<T extends Comparable<T>>GPU-specific evolutionary algorithm configuration that extends the core EA framework with OpenCL capabilities.GPUEAConfiguration.Builder<T extends Comparable<T>>GPUEAExecutionContext<T extends Comparable<T>>GPU-specific execution context that extends the core EA framework with OpenCL device selection capabilities.ImmutableGPUEAConfiguration<T extends Comparable<T>>Immutable implementation of
GPUEAConfiguration
.ImmutableGPUEAConfiguration.Builder<T extends Comparable<T>>Builds instances of typeImmutableGPUEAConfiguration
.ImmutableGPUEAExecutionContext<T extends Comparable<T>>Immutable implementation ofGPUEAExecutionContext
.ImmutableGPUEAExecutionContext.Builder<T extends Comparable<T>>Builds instances of typeImmutableGPUEAExecutionContext
.Immutable implementation ofProgram
.Builds instances of typeImmutableProgram
.Utility class providing predicate-based filters for selecting OpenCL platforms in GPU-accelerated evolutionary algorithms.Specification for OpenCL programs containing kernel source code, build options, and compilation settings.