diff --git a/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs b/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs index ede0c4d..8374c15 100644 --- a/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs +++ b/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs @@ -149,7 +149,7 @@ public sealed class PrimeOrderCalculatorAccelerator private sealed class CalculatorKernels(Accelerator accelerator) { - // public readonly Action, ArrayView1D, int, OrderKernelBuffers> CalculateOrderKernelLauncher = KernelUtil.GetKernel(accelerator.LoadAutoGroupedStreamKernel, ArrayView1D, int, OrderKernelBuffers>(PrimeOrderKernels.CalculateOrderKernel)).CreateLauncherDelegate, ArrayView1D, int, OrderKernelBuffers>>(); + public readonly Action, ArrayView1D, int, OrderKernelBuffers> CalculateOrderKernelLauncher = KernelUtil.GetKernel(accelerator.LoadAutoGroupedStreamKernel, ArrayView1D, int, OrderKernelBuffers>(PrimeOrderKernels.CalculateOrderKernel)).CreateLauncherDelegate, ArrayView1D, int, OrderKernelBuffers>>(); public readonly Kernel CheckFactorsKernel = KernelUtil.GetKernel(accelerator.LoadStreamKernel, Stride1D.Dense>, ulong, ulong, ulong, ulong, ulong, ArrayView1D>(PrimeOrderKernels.CheckFactorsKernel)); @@ -436,7 +436,7 @@ public sealed class PrimeOrderCalculatorAccelerator var kernels = _kernels[acceleratorIndex]; - // CalculateOrderKernelLauncher = kernels.CalculateOrderKernelLauncher; + CalculateOrderKernelLauncher = kernels.CalculateOrderKernelLauncher; CheckFactorsKernel = kernels.CheckFactorsKernel; ConvertToStandardKernelLauncher = kernels.ConvertToStandardKernelLauncher; HeuristicCombinedTrialDivisionKernelLauncher = kernels.HeuristicCombinedTrialDivisionKernelLauncher;