Table of Contents

Delegate IndicesKernel

Namespace
NumSharp.Backends.Kernels
Assembly
NumSharp.dll

IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.

public delegate void IndicesKernel(long* result, long* dimStrides, long* dims, long ndim, long prod)

Parameters

result long*
IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.
dimStrides long*
IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.
dims long*
IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.
ndim long
IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.
prod long
IL-emitted slab filler for np.indices. Writes the multi-axis coordinate of each output position directly via blockwise SIMD memsets; no per-element divmod or coord advance.
Extension Methods