Interface INDIterKernel
Interface for kernels that work with NDIter.
public interface INDIterKernel
- Extension Methods
Properties
RequiredAlignment
Required alignment for buffers (0 for no requirement).
int RequiredAlignment { get; }
Property Value
SupportsEarlyExit
Whether this kernel supports early exit.
bool SupportsEarlyExit { get; }
Property Value
Methods
GetInnerKernel(NDIterExecutionPath)
Get the inner loop function for the specified execution path.
NDIterInnerLoopFunc GetInnerKernel(NDIterExecutionPath path)
Parameters
pathNDIterExecutionPath
Returns
ProcessElement(void**)
Process a single element (for general path).
void ProcessElement(void** dataptrs)
Parameters
dataptrsvoid**