Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface describing ceil.

Hierarchy

  • Routine

Callable

  • __call(N: number, dtypeX: any, x: ArrayLike<number>, strideX: number, dtypeY: any, y: ArrayLike<number>, strideY: number): ArrayLike<number>
  • Rounds each element in a strided array x toward positive infinity and assigns the results to elements in a strided array y.

    throws

    third argument has insufficient elements based on the associated stride and the number of indexed elements

    throws

    sixth argument has insufficient elements based on the associated stride and the number of indexed elements

    throws

    unable to resolve a strided array function supporting the provided array argument data types

    Parameters

    • N: number

      number of indexed elements

    • dtypeX: any

      x data type

    • x: ArrayLike<number>

      input array

    • strideX: number

      x stride length

    • dtypeY: any

      y data type

    • y: ArrayLike<number>

      destination array

    • strideY: number

      y stride length

    Returns ArrayLike < number >

    y

    Example

    var Float64Array = require( `@stdlib/array/float64` );
    
    var x = new Float64Array( [ 1.1, 2.5, -3.5, 4.0, -5.9 ] );
    var y = new Float64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0 ] );
    
    ceil( x.length, 'float64', x, 1, 'float64', y, 1 );
    // y => <Float64Array>[ 2.0, 3.0, -3.0, 4.0, -5.0 ]

Index

Methods

Methods

ndarray

  • ndarray(N: number, dtypeX: any, x: ArrayLike<number>, strideX: number, offsetX: number, dtypeY: any, y: ArrayLike<number>, strideY: number, offsetY: number): ArrayLike<number>
  • Rounds each element in a strided array x toward positive infinity and assigns the results to elements in a strided array y using alternative indexing semantics.

    throws

    third argument has insufficient elements based on the associated stride and the number of indexed elements

    throws

    seventh argument has insufficient elements based on the associated stride and the number of indexed elements

    throws

    unable to resolve a strided array function supporting the provided array argument data types

    Parameters

    • N: number

      number of indexed elements

    • dtypeX: any

      x data type

    • x: ArrayLike<number>

      input array

    • strideX: number

      x stride length

    • offsetX: number

      starting index for x

    • dtypeY: any

      y data type

    • y: ArrayLike<number>

      destination array

    • strideY: number

      y stride length

    • offsetY: number

      starting index for y

    Returns ArrayLike < number >

    y

    Example

    var Float64Array = require( `@stdlib/array/float64` );
    
    var x = new Float64Array( [ 1.1, 2.5, -3.5, 4.0, -5.9] );
    var y = new Float64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0 ] );
    
    ceil.ndarray( x.length, 'float64', x, 1, 0, 'float64', y, 1, 0 );
    // y => <Float64Array>[ 2.0, 3.0, -3.0, 4.0, -5.0 ]