Class NDIterConstants
NDIter-related bit-packing constants that don't belong on the flag enums.
public static class NDIterConstants
- Inheritance
-
NDIterConstants
- Inherited Members
Fields
REDUCTION_AXIS_OFFSET
Additive offset for encoding reduction axes in op_axes entries.
Matches NumPy's NPY_ITER_REDUCTION_AXIS (common.h:347):
axis + (1 << (NPY_BITSOF_INT - 2)) = axis + 0x40000000.
To mark an op_axes entry as an explicit reduction axis, use ReductionAxis(int).
public const int REDUCTION_AXIS_OFFSET = 1073741824
Field Value
TRANSFERFLAGS_MASK
Mask covering the packed transfer-flag bits (top 8 bits).
public const uint TRANSFERFLAGS_MASK = 4278190080
Field Value
TRANSFERFLAGS_SHIFT
Shift amount into ItFlags where transfer flags are packed. Matches NumPy's NPY_ITFLAG_TRANSFERFLAGS_SHIFT (nditer_impl.h:111).
public const int TRANSFERFLAGS_SHIFT = 24