@@ -944,7 +944,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
944
944
* @private
945
945
* @param {string} side - specifies whether `op( A )` appears on the left or right of `X`
946
946
* @param {string} uplo - specifies whether the upper or lower triangular part of the matrix `A` is supplied
947
- * @param {string} transa - specifies the form of `op( A )` to be used in matrix multiplication
947
+ * @param {string} transa - specifies whether `op( A )` should be transposed, conjugate-transposed, or not transposed
948
948
* @param {string} diag - specifies whether or not `A` is unit triangular
949
949
* @param {NonNegativeInteger} M - number of rows in `B`
950
950
* @param {NonNegativeInteger} N - number of columns in `B`
@@ -965,7 +965,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
965
965
* var A = new Float64Array( [ 1.0, 0.0, 0.0, 2.0, 3.0, 0.0, 4.0, 5.0, 6.0 ] );
966
966
* var B = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0 ] );
967
967
*
968
- * dtrsm( left', 'lower', 'no-transpose', 'unit', 3, 3, 1.0, A, 3, 1, 0, B, 3, 1, 0 );
968
+ * dtrsm( ' left', 'lower', 'no-transpose', 'unit', 3, 3, 1.0, A, 3, 1, 0, B, 3, 1, 0 );
969
969
* // B => <Float64Array>[ 1.0, 2.0, 3.0, 2.0, 1.0, 0.0, -7.0, -5.0, -3.0 ]
970
970
*/
971
971
function dtrsm( side, uplo, transa, diag, M, N, alpha, A, strideA1, strideA2, offsetA, B, strideB1, strideB2, offsetB ) { // eslint-disable-line max-params
@@ -1019,7 +1019,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1019
1019
tmp = 1.0 / A[ oa2 ];
1020
1020
for ( i = 0; i < M; i++ ) {
1021
1021
ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );
1022
- B[ ob2 ] = B[ ob2 ] * tmp;
1022
+ B[ ob2 ] *= tmp;
1023
1023
}
1024
1024
}
1025
1025
for ( j = 0; j < k; j++ ) {
@@ -1034,7 +1034,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1034
1034
if ( alpha !== 1.0 ) {
1035
1035
for ( i = 0; i < M; i++ ) {
1036
1036
ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );
1037
- B[ ob2 ] = B[ ob2 ] * alpha;
1037
+ B[ ob2 ] *= alpha;
1038
1038
}
1039
1039
}
1040
1040
}
@@ -1056,7 +1056,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1056
1056
ob2 = ob + ( k * sb1 );
1057
1057
if ( B[ ob2 ] !== 0.0 ) {
1058
1058
if ( nonunit ) {
1059
- B[ ob2 ] = B[ ob2 ] / A[ oa2 ];
1059
+ B[ ob2 ] /= A[ oa2 ];
1060
1060
}
1061
1061
for ( i = k + 1; i < M; i++ ) {
1062
1062
oa2 = offsetA + ( i * sa1 ) + ( k * sa0 );
@@ -1075,7 +1075,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1075
1075
for ( i = 0; i < M; i++ ) {
1076
1076
ob2 = offsetB + ( i * sb0 ) + ( j * sb1 );
1077
1077
if ( alpha !== 1.0 ) {
1078
- B[ ob2 ] = B[ ob2 ] * alpha;
1078
+ B[ ob2 ] *= alpha;
1079
1079
}
1080
1080
}
1081
1081
for ( k = 0; k < j; k++ ) {
@@ -1092,7 +1092,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1092
1092
tmp = 1.0 / A[ oa2 ];
1093
1093
for ( i = 0; i < M; i++ ) {
1094
1094
ob2 = offsetB + ( i * sb0 ) + ( j * sb1 );
1095
- B[ ob2 ] = B[ ob2 ] * tmp;
1095
+ B[ ob2 ] *= tmp;
1096
1096
}
1097
1097
}
1098
1098
}
@@ -1117,7 +1117,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1117
1117
}
1118
1118
if ( nonunit ) {
1119
1119
oa2 = offsetA + ( i * sa0 ) + ( i * sa1 );
1120
- B[ ob2 ] = B[ ob2 ] / A[ oa2 ];
1120
+ B[ ob2 ] /= A[ oa2 ];
1121
1121
}
1122
1122
B[ ob + ( i * sb1 ) ] = B[ ob2 ];
1123
1123
}
@@ -1138,7 +1138,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1138
1138
tmp -= A[ oa + ( i * sa0 ) ] * B[ ob + ( k * sb0 ) ];
1139
1139
}
1140
1140
if ( nonunit ) {
1141
- tmp = tmp / A[ oa2 ];
1141
+ tmp /= A[ oa2 ];
1142
1142
}
1143
1143
B[ ob + ( i * sb0 ) ] = tmp;
1144
1144
}
@@ -1153,7 +1153,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1153
1153
for ( i = 0; i < M; i++ ) {
1154
1154
ob2 = offsetB + ( i * sb1 ) + ( j * sb0 );
1155
1155
if ( alpha !== 1.0 ) {
1156
- B[ ob2 ] = B[ ob2 ] * alpha;
1156
+ B[ ob2 ] *= alpha;
1157
1157
}
1158
1158
}
1159
1159
for ( k = j + 1; k < N; k++ ) {
@@ -1170,7 +1170,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1170
1170
tmp = 1.0 / A[ oa2 ];
1171
1171
for ( i = 0; i < M; i++ ) {
1172
1172
ob2 = offsetB + ( i * sb1 ) + ( j * sb0 );
1173
- B[ ob2 ] = B[ ob2 ] * tmp;
1173
+ B[ ob2 ] *= tmp;
1174
1174
}
1175
1175
}
1176
1176
}
@@ -1192,7 +1192,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1192
1192
ob2 = ob + ( k * sb0 );
1193
1193
if ( B[ ob2 ] !== 0.0 ) {
1194
1194
if ( nonunit ) {
1195
- B[ ob2 ] = B[ ob2 ] / A[ oa2 ];
1195
+ B[ ob2 ] /= A[ oa2 ];
1196
1196
}
1197
1197
for ( i= 0; i < k; i++ ) {
1198
1198
oa = offsetA + ( i * sa1 ) + ( k * sa0 );
@@ -1243,7 +1243,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1243
1243
< div class ='footer quiet pad2 space-top1 center small '>
1244
1244
Code coverage generated by
1245
1245
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1246
- at 2025-06-15T14:11:08.093Z
1246
+ at 2025-06-15T15:25:17.794Z
1247
1247
</ div >
1248
1248
< script src ="../../../../prettify.js "> </ script >
1249
1249
< script >
0 commit comments