
{{alias}}( shape, order )
    Generates a stride array from an array shape.

    Parameters
    ----------
    shape: ArrayLike
        Array shape.

    order: string
        Specifies whether an array is row-major (C-style) or column-major
        (Fortran-style).

    Returns
    -------
    out: Array
        Stride array.

    Examples
    --------
    > var d = [ 3, 2 ];
    > var s = {{alias}}( d, 'row-major' )
    [ 2, 1 ]
    > d = [ 2, 1, 10 ];
    > s = {{alias}}( d, 'column-major' )
    [ 1, 2, 2 ]


{{alias}}.assign( shape, order, out )
    Generates a stride array from an array shape and assigns results to a
    provided output array.

    Parameters
    ----------
    shape: ArrayLike
        Array shape.

    order: string
        Specifies whether an array is row-major (C-style) or column-major
        (Fortran-style).

    out: Array|TypedArray|Object
        Output array.

    Returns
    -------
    out: Array|TypedArray|Object
        Stride array.

    Examples
    --------
    > var d = [ 2, 1, 10 ];
    > var out = [ 0, 0, 0 ];
    > var s = {{alias}}.assign( d, 'row-major', out )
    [ 10, 10, 1 ]
    > var bool = ( s === out )
    true

    See Also
    --------

