Table of Contents

Delegate DirectILKernelGenerator.SearchSortedKernel

Namespace
NumSharp.Backends.Kernels
Assembly
NumSharp.dll

SearchSorted kernel delegate.

public delegate void DirectILKernelGenerator.SearchSortedKernel(void* arrPtr, long arrLen, long arrStrideBytes, void* keyPtr, long keyLen, void* sorterPtr, long* retPtr)

Parameters

arrPtr void*

Pointer to a's data, already at a.Shape.offset.

arrLen long

Number of elements in a.

arrStrideBytes long

a's stride in bytes (= elemSize when contiguous).

keyPtr void*

Pointer to v's data; v MUST be contiguous (elemSize stride implicit).

keyLen long

Number of elements in v.

sorterPtr void*

Pointer to int64 sorter array (contiguous), or null for no sorter.

retPtr long*

Output int64* (contiguous, keyLen elements).

Extension Methods