|
|
||
|---|---|---|
| .. | ||
| 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 ) );