All Classes and Interfaces
Class
Description
Container representing data stored in OpenCL device memory for GPU-accelerated evolutionary algorithm processing.
Functional interface for loading genotype data into OpenCL device memory for GPU-accelerated fitness evaluation.
Represents an OpenCL compute device with its capabilities and characteristics for GPU-accelerated evolutionary algorithms.
Utility class providing predicate-based filters for selecting OpenCL devices in GPU-accelerated evolutionary algorithms.
Utility class providing convenient methods for OpenCL device discovery and information queries.
GPU-specific evolutionary algorithm configuration that extends the core EA framework with OpenCL capabilities.
GPU-specific execution context that extends the core EA framework with OpenCL device selection capabilities.
Factory class for creating GPU-accelerated evolutionary algorithm systems using OpenCL.
GPU-accelerated fitness evaluator that leverages OpenCL for high-performance evolutionary algorithm execution.
Immutable implementation of
CLData
.Builds instances of type
ImmutableCLData
.Immutable implementation of
Device
.Builds instances of type
ImmutableDevice
.Immutable implementation of
GPUEAConfiguration
.Builds instances of type
ImmutableGPUEAConfiguration
.Immutable implementation of
GPUEAExecutionContext
.Builds instances of type
ImmutableGPUEAExecutionContext
.Immutable implementation of
KernelExecutionContext
.Builds instances of type
ImmutableKernelExecutionContext
.Immutable implementation of
KernelInfo
.Builds instances of type
ImmutableKernelInfo
.Immutable implementation of
MultiStageDescriptor
.Builds instances of type
ImmutableMultiStageDescriptor
.Immutable implementation of
OpenCLExecutionContext
.Builds instances of type
ImmutableOpenCLExecutionContext
.Immutable implementation of
Platform
.Builds instances of type
ImmutablePlatform
.Immutable implementation of
Program
.Builds instances of type
ImmutableProgram
.Immutable implementation of
SingleKernelFitnessDescriptor
.Builds instances of type
ImmutableSingleKernelFitnessDescriptor
.Immutable implementation of
StageDescriptor
.Builds instances of type
ImmutableStageDescriptor
.Represents kernel-specific execution characteristics and resource requirements for an OpenCL kernel on a specific device.
Utility class providing convenient methods for querying OpenCL kernel work group information.
GPU-accelerated fitness evaluator that executes multiple sequential OpenCL kernels for complex fitness computation.
Encapsulates a complete OpenCL execution environment for a specific device with compiled kernels and runtime context.
Abstract base class for implementing OpenCL-based fitness evaluation in GPU-accelerated evolutionary algorithms.
Represents an OpenCL platform providing access to compute devices and their capabilities.
Utility class providing predicate-based filters for selecting OpenCL platforms in GPU-accelerated evolutionary algorithms.
Utility class providing convenient methods for OpenCL platform discovery and information queries.
Specification for OpenCL programs containing kernel source code, build options, and compilation settings.
Utility class for extracting computation results from OpenCL device memory after GPU kernel execution.
GPU-accelerated fitness evaluator that executes a single OpenCL kernel for fitness computation.
Describes all the necessary information to execute an OpenCL kernel
Fully describes how to execute a specific stage with OpenCL