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( [out,] re1, im1, re2, im2 )
: add two complex numbers.cdiv( [out,] re1, im1, re2, im2 )
: divide two complex numbers.cmul( [out,] re1, im1, re2, im2 )
: multiply two complex numbers.cneg( [out,] re, im )
: negate a complex number.csub( [out,] re1, im1, re2, im2 )
: subtract two complex numbers.imul( a, b )
: perform C-like multiplication of two signed 32-bit integers.imuldw( [out,] a, b )
: compute the double word product of two signed 32-bit integers.mul( x, y )
: multiply two double-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( [out,] 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 ) );