Base ndarray BLAS functions.
var ns = require( '@stdlib/blas/base/ndarray' );Namespace containing base ndarray BLAS functions.
var o = ns;
// returns {...}The namespace exposes the following APIs:
caxpy( arrays ): multiply a one-dimensional single-precision complex floating-point ndarrayxby a constantalphaand add the result to a one-dimensional single-precision complex floating-point ndarrayy.ccopy( arrays ): copy values from a one-dimensional single-precision complex floating-point ndarrayxinto a one-dimensional single-precision complex floating-point ndarrayy.cscal( arrays ): multiply a one-dimensional single-precision complex floating-point ndarray by a scalar constant.csscal( arrays ): multiply a one-dimensional single-precision complex floating-point ndarray by a single-precision floating-point scalar constant.cswap( arrays ): interchange two one-dimensional single-precision complex floating-point ndarrays.dasum( arrays ): calculate the sum of absolute values for all elements in a one-dimensional double-precision floating-point ndarray.daxpy( arrays ): multiply a one-dimensional double-precision floating-point ndarrayxby a constantalphaand add the result to a one-dimensional double-precision floating-point ndarrayy.dcopy( arrays ): copy values from a one-dimensional double-precision floating-point ndarrayxinto a one-dimensional double-precision floating-point ndarrayy.ddot( arrays ): calculate the dot product of two one-dimensional double-precision floating-point ndarrays.dnrm2( arrays ): compute the L2-norm of a one-dimensional double-precision floating-point ndarray.dscal( arrays ): multiply a one-dimensional double-precision floating-point ndarray by a scalar constant.dsdot( arrays ): calculate the dot product of two one-dimensional single-precision floating-point ndarrays.dswap( arrays ): interchange two one-dimensional double-precision floating-point ndarrays.dznrm2( arrays ): compute the L2-norm of a one-dimensional double-precision complex floating-point ndarray.gasum( arrays ): calculate the sum of absolute values for all elements in a one-dimensional ndarray.gaxpy( arrays ): multiply a one-dimensional ndarrayxby a constantalphaand add the result to a one-dimensional ndarrayy.gcopy( arrays ): copy values from a one-dimensional ndarrayxinto a one-dimensional ndarrayy.gdot( arrays ): calculate the dot product of two one-dimensional ndarrays.gnrm2( arrays ): compute the L2-norm of a one-dimensional ndarray.gscal( arrays ): multiply a one-dimensional ndarray by a scalar constant.gswap( arrays ): interchange two one-dimensional ndarrays.sasum( arrays ): calculate the sum of absolute values for all elements in a one-dimensional single-precision floating-point ndarray.saxpy( arrays ): multiply a one-dimensional single-precision floating-point ndarrayxby a constantalphaand add the result to a one-dimensional single-precision floating-point ndarrayy.scasum( arrays ): calculate the sum of absolute values for all elements in a one-dimensional single-precision complex floating-point ndarray.scnrm2( arrays ): compute the L2-norm of a one-dimensional single-precision complex floating-point ndarray.scopy( arrays ): copy values from a one-dimensional single-precision floating-point ndarrayxinto a one-dimensional single-precision floating-point ndarrayy.sdot( arrays ): calculate the dot product of two one-dimensional single-precision floating-point ndarrays.sdsdot( arrays ): calculate the dot product of two one-dimensional single-precision floating-point ndarrays with extended accumulation.snrm2( arrays ): compute the L2-norm of a one-dimensional single-precision floating-point ndarray.sscal( arrays ): multiply a one-dimensional single-precision floating-point ndarray by a scalar constant.sswap( arrays ): interchange two one-dimensional single-precision floating-point ndarrays.zaxpy( arrays ): multiply a one-dimensional double-precision complex floating-point ndarrayxby a constantalphaand add the result to a one-dimensional double-precision complex floating-point ndarrayy.zcopy( arrays ): copy values from a one-dimensional double-precision complex floating-point ndarrayxinto a one-dimensional double-precision complex floating-point ndarrayy.zdscal( arrays ): multiply a one-dimensional double-precision complex floating-point ndarray by a double-precision floating-point scalar constant.zscal( arrays ): multiply a one-dimensional double-precision complex floating-point ndarray by a scalar constant.zswap( arrays ): interchange two one-dimensional double-precision complex floating-point ndarrays.
var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/blas/base/ndarray' );
console.log( objectKeys( ns ) );