Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "ndarray/base/assert/is-column-major-contiguous/docs/types/index.d"

Index

Functions

Export assignment isColumnMajorContiguous

  • isColumnMajorContiguous(shape: ArrayLike<number>, strides: ArrayLike<number>, offset: number): boolean
  • Returns a boolean indicating if an array is column-major contiguous.

    Parameters

    • shape: ArrayLike<number>

      array shape

    • strides: ArrayLike<number>

      stride array

    • offset: number

      index offset

    Returns boolean

    boolean indicating if an array is column-major contiguous

    Example

    var shape = [ 2, 2 ];
    var strides = [ 1, 2 ];
    var offset = 0;
    
    var bool = isColumnMajorContiguous( shape, strides, offset );
    // returns true

    Example

    var shape = [ 2, 2 ];
    var strides = [ 1, -2 ];
    var offset = 2;
    
    var bool = isColumnMajorContiguous( shape, strides, offset );
    // returns false

    Example

    var shape = [ 2, 2 ];
    var strides = [ 2, 2 ];
    var offset = 0;
    
    var bool = isColumnMajorContiguous( shape, strides, offset );
    // returns false