@@ -34,13 +34,13 @@ var addon = require( './../src/addon.node' );
34
34
* @param {string } uplo - specifies whether the upper or lower triangular part of the symmetric matrix `A` should be referenced
35
35
* @param {NonNegativeInteger } N - number of elements along each dimension of `A`
36
36
* @param {number } alpha - scalar constant
37
- * @param {Float64Array } x - first input vector
37
+ * @param {Float32Array } x - first input vector
38
38
* @param {integer } strideX - `x` stride length
39
39
* @param {NonNegativeInteger } offsetX - starting index for `x`
40
- * @param {Float64Array } y - second input vector
40
+ * @param {Float32Array } y - second input vector
41
41
* @param {integer } strideY - `y` stride length
42
42
* @param {NonNegativeInteger } offsetY - starting index for `y`
43
- * @param {Float64Array } A - input matrix
43
+ * @param {Float32Array } A - input matrix
44
44
* @param {integer } strideA1 - stride of the first dimension of `A`
45
45
* @param {integer } strideA2 - stride of the second dimension of `A`
46
46
* @param {NonNegativeInteger } offsetA - starting index for `A`
@@ -50,17 +50,17 @@ var addon = require( './../src/addon.node' );
50
50
* @throws {RangeError } eighth argument must be non-zero
51
51
* @throws {RangeError } eleventh argument must be non-zero
52
52
* @throws {RangeError } twelfth argument must be non-zero
53
- * @returns {Float64Array } `A`
53
+ * @returns {Float32Array } `A`
54
54
*
55
55
* @example
56
- * var Float64Array = require( '@stdlib/array/float64 ' );
56
+ * var Float32Array = require( '@stdlib/array/float32 ' );
57
57
*
58
- * var A = new Float64Array ( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // => [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
59
- * var x = new Float64Array ( [ 1.0, 2.0, 3.0 ] );
60
- * var y = new Float64Array ( [ 1.0, 2.0, 3.0 ] );
58
+ * var A = new Float32Array ( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // => [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
59
+ * var x = new Float32Array ( [ 1.0, 2.0, 3.0 ] );
60
+ * var y = new Float32Array ( [ 1.0, 2.0, 3.0 ] );
61
61
*
62
62
* ssyr2( 'upper', 3, 1.0, x, 1, 0, y, 1, 0, A, 3, 1, 0 );
63
- * // A => <Float64Array >[ 3.0, 6.0, 9.0, 2.0, 9.0, 14.0, 3.0, 2.0, 19.0 ]
63
+ * // A => <Float32Array >[ 3.0, 6.0, 9.0, 2.0, 9.0, 14.0, 3.0, 2.0, 19.0 ]
64
64
*/
65
65
function ssyr2 ( uplo , N , alpha , x , strideX , offsetX , y , strideY , offsetY , A , strideA1 , strideA2 , offsetA ) { // eslint-disable-line max-len, max-params
66
66
if ( ! isMatrixTriangle ( uplo ) ) {
0 commit comments