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
* Performs one of the symmetric rank `2K` operations `C = α*A*B**T + C = α*B*A**T + β*C` or `C = α*A**T*B + α*B**T*A + β*C` where `α` and `β` are scalars, `C` is an `N` by `N` symmetric matrix and `A` and `B` are `N` by `K` matrices in the first case and `K` by `N` matrices in the second case.
894
+
* Performs one of the symmetric rank `2K` operations `C = α*A*B^T + C = α*B*A^T + β*C` or `C = α*A^T*B + α*B^T*A + β*C` where `α` and `β` are scalars, `C` is an `N` by `N` symmetric matrix and `A` and `B` are `N` by `K` matrices in the first case and `K` by `N` matrices in the second case.
895
895
*
896
896
* @private
897
-
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` is supplied
897
+
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` to be referenced
898
898
* @param {string} trans - specifies whether `A` should be transposed, conjugate-transposed, or not transposed
899
899
* @param {NonNegativeInteger} N - order of the matrix `C`
900
900
* @param {NonNegativeInteger} K - number of columns or number of rows of the matrices `A` and `B`
* Performs one of the symmetric rank `2K` operations `C = α*A*B**T + C = α*B*A**T + β*C` or `C = α*A**T*B + α*B**T*A + β*C` where `α` and `β` are scalars, `C` is an `N` by `N` symmetric matrix and `A` and `B` are `N` by `K` matrices in the first case and `K` by `N` matrices in the second case.
361
361
*
362
362
* @param {string} order - storage layout
363
-
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` is supplied
363
+
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` to be referenced
364
364
* @param {string} trans - specifies whether `A` should be transposed, conjugate-transposed, or not transposed
365
365
* @param {NonNegativeInteger} N - order of the matrix `C`
366
366
* @param {NonNegativeInteger} K - number of columns or number of rows of the matrices `A` and `B`
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
406
406
}
407
407
if ( !isMatrixTriangle( uplo ) ) {
408
-
throw new TypeError( format( 'invalid argument. Second argument must specify whether the lower or upper triangular matrix is supplied. Value: `%s`.', uplo ) );
408
+
throw new TypeError( format( 'invalid argument. Second argument must specify whether the lower or upper triangular matrix to be referenced. Value: `%s`.', uplo ) );
409
409
}
410
410
if ( !isMatrixTranspose( trans ) ) {
411
411
throw new TypeError( format( 'invalid argument. Third argument must be a valid transpose operation. Value: `%s`.', trans ) );
* Performs one of the symmetric rank `2K` operations `C = α*A*B**T + C = α*B*A**T + β*C` or `C = α*A**T*B + α*B**T*A + β*C` where `α` and `β` are scalars, `C` is an `N` by `N` symmetric matrix and `A` and `B` are `N` by `K` matrices in the first case and `K` by `N` matrices in the second case.
288
288
*
289
289
* @private
290
-
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` is supplied
290
+
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `C` to be referenced
291
291
* @param {string} trans - specifies whether `A` should be transposed, conjugate-transposed, or not transposed
292
292
* @param {NonNegativeInteger} N - order of the matrix `C`
293
293
* @param {NonNegativeInteger} K - number of columns or number of rows of the matrices `A` and `B`
function dsyr2k( uplo, trans, N, K, alpha, A, strideA1, strideA2, offsetA, B, strideB1, strideB2, offsetB, beta, C, strideC1, strideC2, offsetC ) { // eslint-disable-line max-params, max-len
326
326
if ( !isMatrixTriangle( uplo ) ) {
327
-
throw new TypeError( format( 'invalid argument. First argument must specify whether the lower or upper triangular matrix is supplied. Value: `%s`.', uplo ) );
327
+
throw new TypeError( format( 'invalid argument. First argument must specify whether the lower or upper triangular matrix to be referenced. Value: `%s`.', uplo ) );
328
328
}
329
329
if ( !isMatrixTranspose( trans ) ) {
330
330
throw new TypeError( format( 'invalid argument. Second argument must be a valid transpose operation. Value: `%s`.', trans ) );
0 commit comments