Uses of Interface
net.bmahe.genetics4j.gpu.opencl.OpenCLExecutionContext
Package
Description
-
Uses of OpenCLExecutionContext in net.bmahe.genetics4j.gpu
Modifier and TypeFieldDescription(package private) final List
<OpenCLExecutionContext> GPUFitnessEvaluator.clExecutionContexts
-
Uses of OpenCLExecutionContext in net.bmahe.genetics4j.gpu.opencl
Modifier and TypeMethodDescriptionImmutableOpenCLExecutionContext.copyOf
(OpenCLExecutionContext instance) Creates an immutable copy of aOpenCLExecutionContext
value.ImmutableOpenCLExecutionContext.Builder.from
(OpenCLExecutionContext instance) Fill a builder with attribute values from the providedOpenCLExecutionContext
instance. -
Uses of OpenCLExecutionContext in net.bmahe.genetics4j.gpu.spec.fitness
Modifier and TypeMethodDescriptionvoid
MultiStageFitness.afterAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
OpenCLFitness.afterAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
SingleKernelFitness.afterAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
MultiStageFitness.afterEvaluation
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) void
OpenCLFitness.afterEvaluation
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) void
SingleKernelFitness.afterEvaluation
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) private void
MultiStageFitness.allocateLocalMemory
(OpenCLExecutionContext openCLExecutionContext, StageDescriptor stageDescriptor, long generation, List<Genotype> genotypes, KernelExecutionContext kernelExecutionContext) void
MultiStageFitness.beforeAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
OpenCLFitness.beforeAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
SingleKernelFitness.beforeAllEvaluations
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService) void
OpenCLFitness.beforeEvaluation
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) void
SingleKernelFitness.beforeEvaluation
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) FitnessExtractor.compute
(OpenCLExecutionContext openCLExecutionContext, KernelExecutionContext kernelExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes, ResultExtractor resultExtractor) int
MultipleComputer.compute
(OpenCLExecutionContext openCLExecutionContext, KernelExecutionContext kernelExecutionContext, long generation, List<Genotype> genotypes) MultiStageFitness.compute
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) abstract CompletableFuture
<List<T>> OpenCLFitness.compute
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) SingleKernelFitness.compute
(OpenCLExecutionContext openCLExecutionContext, ExecutorService executorService, long generation, List<Genotype> genotypes) float[]
ResultExtractor.extractFloatArray
(OpenCLExecutionContext openCLExecutionContext, int argumentIndex) byte[]
ResultExtractor.extractImageAsByteArray
(OpenCLExecutionContext openCLExecutionContext, int argumentIndex, int width, int height, int numChannels, int channelSize) int[]
ResultExtractor.extractIntArray
(OpenCLExecutionContext openCLExecutionContext, int argumentIndex) long[]
ResultExtractor.extractLongArray
(OpenCLExecutionContext openCLExecutionContext, int argumentIndex) protected void
MultiStageFitness.loadData
(OpenCLExecutionContext openCLExecutionContext, StageDescriptor stageDescriptor, Map<Integer, CLData> data, long generation, List<Genotype> genotypes) protected void
MultiStageFitness.prepareStaticData
(OpenCLExecutionContext openCLExecutionContext, StageDescriptor stageDescriptor) -
Uses of OpenCLExecutionContext in net.bmahe.genetics4j.gpu.spec.fitness.cldata
Modifier and TypeMethodDescriptionDataSupplier.get
(OpenCLExecutionContext openCLExecutionContext, long generation, List<Genotype> genotypes) DataLoader.load
(OpenCLExecutionContext openCLExecutionContext, long generation, List<Genotype> genotypes) long
LocalMemoryAllocator.load
(OpenCLExecutionContext openCLExecutionContext, KernelExecutionContext kernelExecutionContext, long generation, List<Genotype> genotypes) ResultAllocator.load
(OpenCLExecutionContext openCLExecutionContext, KernelExecutionContext kernelExecutionContext, long generation, List<Genotype> genotypes) StaticDataLoader.load
(OpenCLExecutionContext openCLExecutionContext) -
Uses of OpenCLExecutionContext in net.bmahe.genetics4j.gpu.spec.fitness.kernelcontext
Modifier and TypeMethodDescriptionKernelExecutionContextComputer.compute
(OpenCLExecutionContext openCLExecutionContext, String kernelName, long generation, List<Genotype> genotypes)