Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "ndarray/base/max-view-buffer-index/docs/types/index.d"

Index

Functions

Functions

Export assignment maxViewBufferIndex

  • maxViewBufferIndex(shape: ArrayLike<number>, strides: ArrayLike<number>, offset: number): number
  • Computes the maximum linear index in an underlying data buffer accessible to an array view.

    Parameters

    • shape: ArrayLike<number>

      array shape

    • strides: ArrayLike<number>

      stride array

    • offset: number

      index offset

    Returns number

    linear index

    Example

    var shape = [ 10, 10 ];
    var strides = [ 10, 1 ];
    var offset = 0;
    
    var idx = maxViewBufferIndex( shape, strides, offset );
    // returns 99

    Example

    var shape = [ 10, 10 ];
    var strides = [ -10, -1 ];
    var offset = 99;
    
    var idx = maxViewBufferIndex( shape, strides, offset );
    // returns 99

    Example

    var shape = [ 10, 10 ];
    var strides = [ 1, 10 ];
    var offset = 0;
    
    var idx = maxViewBufferIndex( shape, strides, offset );
    // returns 99

    Example

    var shape = [ 10, 10 ];
    var strides = [ -1, -10 ];
    var offset = 99;
    
    var idx = maxViewBufferIndex( shape, strides, offset );
    // returns 99