You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Multiplies a one-dimensional double-precision floating-point ndarray `x` by a constant `alpha` and adds the result to a one-dimensional double-precision floating-point ndarray `y`.
56
+
*
57
+
* @param arrays - array-like object containing an input ndarray, an output ndarray, and a zero-dimensional ndarray containing a scalar constant
58
+
* @returns output ndarray
59
+
*
60
+
* @example
61
+
* var Float64Array = require( '@stdlib/array/float64' );
62
+
* var scalar2ndarray = require( '@stdlib/ndarray/base/from-scalar' );
63
+
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
64
+
*
65
+
* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
66
+
* var x = new ndarray( 'float64', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
67
+
*
68
+
* var ybuf = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
69
+
* var y = new ndarray( 'float64', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
70
+
*
71
+
* var alpha = scalar2ndarray( 5.0, 'float64', 'row-major' );
* Computes the dot product of two one-dimensional double-precision floating-point ndarrays.
54
83
*
@@ -125,6 +154,33 @@ interface Namespace {
125
154
*/
126
155
sasum: typeofsasum;
127
156
157
+
/**
158
+
* Multiplies a one-dimensional single-precision floating-point ndarray `x` by a constant `alpha` and adds the result to a one-dimensional single-precision floating-point ndarray `y`.
159
+
*
160
+
* @param arrays - array-like object containing an input ndarray, an output ndarray, and a zero-dimensional ndarray containing a scalar constant
161
+
* @returns output ndarray
162
+
*
163
+
* @example
164
+
* var Float32Array = require( '@stdlib/array/float32' );
165
+
* var scalar2ndarray = require( '@stdlib/ndarray/base/from-scalar' );
166
+
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
167
+
*
168
+
* var xbuf = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
169
+
* var x = new ndarray( 'float32', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
170
+
*
171
+
* var ybuf = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
172
+
* var y = new ndarray( 'float32', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
173
+
*
174
+
* var alpha = scalar2ndarray( 5.0, 'float32', 'row-major' );
0 commit comments