Class NDAxisIter
public static class NDAxisIter
- Inheritance
-
NDAxisIter
- Inherited Members
Methods
ExecuteSameType<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)
public static void ExecuteSameType<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDAxisSameTypeKernel<T>
Parameters
srcUnmanagedStoragedstUnmanagedStorageaxisint
Type Parameters
TTKernel
ReduceBool<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)
public static void ReduceBool<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDBooleanReductionKernel<T>
Parameters
srcUnmanagedStoragedstUnmanagedStorageaxisint
Type Parameters
TTKernel
ReduceDouble<TKernel>(UnmanagedStorage, UnmanagedStorage, int, int)
public static void ReduceDouble<TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis, int ddof) where TKernel : struct, INDAxisDoubleReductionKernel
Parameters
srcUnmanagedStoragedstUnmanagedStorageaxisintddofint
Type Parameters
TKernel
ReduceNumeric<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)
Execute a numeric reduction along an axis using the provided kernel. Used as fallback for non-contiguous, sliced, or broadcast arrays.
public static void ReduceNumeric<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDAxisNumericReductionKernel<T>
Parameters
srcUnmanagedStoragedstUnmanagedStorageaxisint
Type Parameters
TTKernel