Table of Contents

Delegate SelectFusedKernel

Namespace
NumSharp.Backends.Kernels
Assembly
NumSharp.dll

Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.

public delegate void SelectFusedKernel(bool** conds, void** choices, void* defPtr, void* result, long count)

Parameters

conds bool**
Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.
choices void**
Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.
defPtr void*
Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.
result void*
Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.
count long
Fused np.select kernel. conds is n boolean base pointers, choices is n choice base pointers (all the result dtype, C-contiguous, full result size). defPtr is the default — a single element when the kernel was generated for a scalar default, otherwise a full-size array. result is C-contiguous of count elements.