Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Operators

Base (i.e., lower-level) math operators.

Usage

var ns = require( '@stdlib/math/base/ops' );

ns

Namespace for "base" (i.e., lower-level) math operators.

var operators = ns;
// returns {...}

The namespace contains the following functions:

  • add( x, y ): compute the sum of two double-precision floating-point numbers.
  • addf( x, y ): compute the sum of two single-precision floating-point numbers.
  • cadd( z1, z2 ): add two double-precision complex floating-point numbers.
  • caddf( z1, z2 ): add two single-precision complex floating-point numbers.
  • cdiv( z1, z2 ): divide two double-precision complex floating-point numbers.
  • cmul( z1, z2 ): multiply two double-precision complex floating-point numbers.
  • cmulf( z1, z2 ): multiply two single-precision complex floating-point numbers.
  • cneg( z ): negate a double-precision complex floating-point number.
  • csub( z1, z2 ): subtract two double-precision complex floating-point numbers.
  • csubf( z1, z2 ): subtract two single-precision complex floating-point numbers.
  • imul( a, b ): perform C-like multiplication of two signed 32-bit integers.
  • imuldw( a, b ): compute the double word product of two signed 32-bit integers.
  • mul( x, y ): multiply two double-precision floating-point numbers.
  • mulf( x, y ): multiply two single-precision floating-point numbers.
  • sub( x, y ): subtract two double-precision floating-point numbers.
  • subf( x, y ): subtract two single-precision floating-point numbers.
  • umul( a, b ): perform C-like multiplication of two unsigned 32-bit integers.
  • umuldw( a, b ): compute the double word product of two unsigned 32-bit integers.

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/math/base/ops' );

console.log( objectKeys( ns ) );