Skip to content

Files

Latest commit

e9c621d · Dec 10, 2022

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 27, 2022
Sep 27, 2022
Oct 28, 2022
Oct 27, 2022
Dec 10, 2022
Oct 28, 2022
Nov 4, 2022
Sep 15, 2022
Nov 4, 2022
Nov 4, 2022
Dec 10, 2022
May 22, 2021
Sep 27, 2022
Nov 11, 2022
Dec 7, 2021
Sep 27, 2022
Sep 27, 2022
Sep 27, 2022
Sep 27, 2022
May 22, 2021
Sep 27, 2022
Nov 17, 2022
Dec 10, 2022
Oct 14, 2021

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( [out,] re, im ): negate a complex 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 ) );