Uses of Interface
net.bmahe.genetics4j.gpu.spec.fitness.cldata.CLData
Packages that use CLData
Package
Description
-
Uses of CLData in net.bmahe.genetics4j.gpu.spec.fitness
Fields in net.bmahe.genetics4j.gpu.spec.fitness with type parameters of type CLDataModifier and TypeFieldDescriptionSingleKernelFitness.data
ResultExtractor.resultData
SingleKernelFitness.resultData
MultiStageFitness.staticData
SingleKernelFitness.staticData
Methods in net.bmahe.genetics4j.gpu.spec.fitness that return CLDataModifier and TypeMethodDescriptionprotected CLData
ResultExtractor.extractClData
(Device device, int argumentIndex) Extracts CLData for the specified device and kernel argument index.Method parameters in net.bmahe.genetics4j.gpu.spec.fitness with type arguments of type CLDataModifier and TypeMethodDescriptionprotected void
protected void
MultiStageFitness.clearResultData
(Map<Integer, CLData> resultData) protected void
MultiStageFitness.loadData
(OpenCLExecutionContext openCLExecutionContext, StageDescriptor stageDescriptor, Map<Integer, CLData> data, long generation, List<Genotype> genotypes) Constructor parameters in net.bmahe.genetics4j.gpu.spec.fitness with type arguments of type CLData -
Uses of CLData in net.bmahe.genetics4j.gpu.spec.fitness.cldata
Classes in net.bmahe.genetics4j.gpu.spec.fitness.cldata that implement CLDataMethods in net.bmahe.genetics4j.gpu.spec.fitness.cldata that return CLDataModifier and TypeMethodDescriptionImmutableCLData.Builder.build()
Builds a newCLData
.static CLData
Creates an immutable copy of aCLData
value.DataLoader.load
(OpenCLExecutionContext openCLExecutionContext, long generation, List<Genotype> genotypes) Loads genotype data into OpenCL device memory for GPU processing.ResultAllocator.load
(OpenCLExecutionContext openCLExecutionContext, KernelExecutionContext kernelExecutionContext, long generation, List<Genotype> genotypes) StaticDataLoader.load
(OpenCLExecutionContext openCLExecutionContext) static CLData
CLData.of
(org.jocl.cl_mem clMem, int clType, int size) Creates a new CLData instance with the specified OpenCL memory object, data type, and size.static CLData
ImmutableCLData.of
(org.jocl.cl_mem clMem, int clType, int size) Construct a new immutableCLData
instance.Methods in net.bmahe.genetics4j.gpu.spec.fitness.cldata with parameters of type CLData