Table of Contents

Interface INDIterKernel

Namespace
NumSharp.Backends.Iteration
Assembly
NumSharp.dll

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

int

SupportsEarlyExit

Whether this kernel supports early exit.

bool SupportsEarlyExit { get; }

Property Value

bool

Methods

GetInnerKernel(NDIterExecutionPath)

Get the inner loop function for the specified execution path.

NDIterInnerLoopFunc GetInnerKernel(NDIterExecutionPath path)

Parameters

path NDIterExecutionPath

Returns

NDIterInnerLoopFunc

ProcessElement(void**)

Process a single element (for general path).

void ProcessElement(void** dataptrs)

Parameters

dataptrs void**