Skip to content

Commit a776cc4

Browse files
committed
refactor: use base assertion utility
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent b67d4da commit a776cc4

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

lib/node_modules/@stdlib/blas/base/ssymv/lib/ndarray.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ var max = require( '@stdlib/math/base/special/max' );
2626
var f32 = require( '@stdlib/number/float64/base/to-float32' );
2727
var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
2828
var isMatrixTriangle = require( '@stdlib/blas/base/assert/is-matrix-triangle' );
29+
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
30+
var isColumnMajor = require( '@stdlib/ndarray/base/assert/is-column-major-string' );
2931

3032

3133
// MAIN //
@@ -116,8 +118,8 @@ function ssymv( order, uplo, N, alpha, A, LDA, x, strideX, offsetX, beta, y, str
116118

117119
// Form: y = alpha*A*x + y
118120
if (
119-
( order === 'row-major' && uplo === 'upper' ) ||
120-
( order === 'column-major' && uplo === 'lower' )
121+
( isRowMajor( order ) && uplo === 'upper' ) ||
122+
( isColumnMajor( order ) && uplo === 'lower' )
121123
) {
122124
ix = ox;
123125
iy = oy;

lib/node_modules/@stdlib/blas/base/ssymv/lib/ssymv.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ var max = require( '@stdlib/math/base/special/max' );
2626
var f32 = require( '@stdlib/number/float64/base/to-float32' );
2727
var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
2828
var isMatrixTriangle = require( '@stdlib/blas/base/assert/is-matrix-triangle' );
29+
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
30+
var isColumnMajor = require( '@stdlib/ndarray/base/assert/is-column-major-string' );
2931

3032

3133
// MAIN //
@@ -124,8 +126,8 @@ function ssymv( order, uplo, N, alpha, A, LDA, x, strideX, beta, y, strideY ) {
124126
}
125127
// Form: y = alpha*A*x + y
126128
if (
127-
( order === 'row-major' && uplo === 'upper' ) ||
128-
( order === 'column-major' && uplo === 'lower' )
129+
( isRowMajor( order ) && uplo === 'upper' ) ||
130+
( isColumnMajor( order ) && uplo === 'lower' )
129131
) {
130132
ix = ox;
131133
iy = oy;

0 commit comments

Comments
 (0)