|  | ||
|---|---|---|
| .. | ||
| abs | ||
| acosh | ||
| alpha-max-plus-beta-min | ||
| asinh | ||
| atanh | ||
| docs/types | ||
| hypot | ||
| lib | ||
| max | ||
| min | ||
| pow-int | ||
| uint32-log2 | ||
| uint32-sqrt | ||
| package.json | ||
| README.md | ||
Special Functions
Standard library fast math special functions.
Usage
var fmath = require( '@stdlib/math/base/special/fast' );
fmath
Standard library fast math special functions.
var fcns = fmath;
// returns {...}
- abs( x ): compute an absolute value.
- acosh( x ): compute the hyperbolic arccosine of a number.
- ampbm( x, y ): compute the hypotenuse using the alpha max plus beta min algorithm.
- asinh( x ): compute the hyperbolic arcsine of a number.
- atanh( x ): compute the hyperbolic arctangent of a number.
- hypot( x, y ): compute the hypotenuse.
- max( x, y ): return the maximum value.
- min( x, y ): return the minimum value.
- powint( base, exponent ): exponential function.
- log2Uint32( x ): compute an integer binary logarithm.
- sqrtUint32( x ): compute an integer square root.
Notes
- Implementations may violate strict IEEE semantics.
- Implementations may assume arguments and results are not NaN.
- Implementations may assume arguments are neither positive or negative infinity.
- Implementations may ignore the sign of zero.
Examples
var objectKeys = require( '@stdlib/utils/keys' );
var fmath = require( '@stdlib/math/base/special/fast' );
console.log( objectKeys( fmath ) );