Class NDIterExecution
Execution helpers for different paths.
public static class NDIterExecution
- Inheritance
-
NDIterExecution
- Inherited Members
Methods
ExecuteBuffered<TKernel>(ref NDIterState, TKernel)
Execute iteration using buffered path.
public static void ExecuteBuffered<TKernel>(ref NDIterState state, TKernel kernel) where TKernel : INDIterKernel
Parameters
stateNDIterStatekernelTKernel
Type Parameters
TKernel
ExecuteContiguous<TKernel>(ref NDIterState, TKernel)
Execute iteration using contiguous path with SIMD kernel.
public static void ExecuteContiguous<TKernel>(ref NDIterState state, TKernel kernel) where TKernel : INDIterKernel
Parameters
stateNDIterStatekernelTKernel
Type Parameters
TKernel
ExecuteGeneral<TKernel>(ref NDIterState, TKernel)
Execute iteration using general coordinate-based path.
public static void ExecuteGeneral<TKernel>(ref NDIterState state, TKernel kernel) where TKernel : INDIterKernel
Parameters
stateNDIterStatekernelTKernel
Type Parameters
TKernel
Execute<TKernel>(ref NDIterState, TKernel)
Execute iteration with automatic path selection.
public static void Execute<TKernel>(ref NDIterState state, TKernel kernel) where TKernel : INDIterKernel
Parameters
stateNDIterStatekernelTKernel
Type Parameters
TKernel