Skip to content

Commit 382d080

Browse files
committed
chore: clean up
--- 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: passed - 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: passed - 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent b72e23b commit 382d080

4 files changed

Lines changed: 130 additions & 130 deletions

File tree

lib/node_modules/@stdlib/blas/base/chpmv/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ limitations under the License.
2020

2121
# chpmv
2222

23-
> Performs the matrix-vector operation `y = α*A*x + β*y` for complex-valued data.
23+
> Performs the matrix-vector operation `y = α*A*x + β*y`.
2424
2525
<section class="usage">
2626

@@ -72,12 +72,12 @@ var Complex64Array = require( '@stdlib/array/complex64' );
7272
var Complex64 = require( '@stdlib/complex/float32/ctor' );
7373

7474
var AP = new Complex64Array( [ 1.0, 0.0, 2.0, -2.0, 4.0, 0.0, 3.0, -3.0, 5.0, -5.0, 6.0, 0.0 ] );
75-
var x = new Complex64Array( [ 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0 ] );
75+
var x = new Complex64Array( [ 1.0, 1.0, 0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 3.0, 3.0 ] );
7676
var y = new Complex64Array( [ 3.0, 3.0, 0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 1.0, 1.0 ] );
7777
var alpha = new Complex64( 0.5, 0.5 );
7878
var beta = new Complex64( 0.5, -0.5 );
7979

80-
chpmv( 'row-major', 'lower', 3, alpha, AP, x, 3, beta, y, 2 );
80+
chpmv( 'row-major', 'lower', 3, alpha, AP, x, 2, beta, y, 2 );
8181
// y => <Complex64Array>[ -10.0, 14.0, 0.0, 0.0, -11.0, 25.0, 0.0, 0.0, 14.0, 31.0 ]
8282
```
8383

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,22 +103,22 @@ function chpmv( order, uplo, N, alpha, AP, strideAP, offsetAP, x, strideX, offse
103103

104104
isrm = isRowMajor( order );
105105

106-
// Decompose scalars
106+
// Decompose scalars into real and imaginary components:
107107
rebeta = realf( beta );
108108
imbeta = imagf( beta );
109109
realpha = realf( alpha );
110110
imalpha = imagf( alpha );
111111

112112
// y = beta*y
113113
if ( rebeta === 0.0 && imbeta === 0.0 ) {
114-
cfill( N, 0.0, y, strideY, offsetY );
114+
cfill( N, alpha, y, strideY, offsetY );
115115
} else if ( rebeta !== 1.0 || imbeta !== 0.0 ) {
116116
cscal( N, beta, y, strideY, offsetY );
117117
}
118118
if ( realpha === 0.0 && imalpha === 0.0 ) {
119119
return y;
120120
}
121-
// Reinterpret arrays to real-valued views
121+
// Reinterpret arrays as real-valued views of interleaved real and imaginary components:
122122
viewAP = reinterpret( AP, 0 );
123123
viewX = reinterpret( x, 0 );
124124
viewY = reinterpret( y, 0 );

lib/node_modules/@stdlib/blas/base/chpmv/test/test.chpmv.js

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -267,8 +267,8 @@ tape( 'the function performs the matrix-vector operation `y = α*A*x + β*y` (ro
267267
expected = new Complex64Array( data.y_out );
268268

269269
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
270-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
271-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
270+
t.strictEqual( out, y, 'returns expected value' );
271+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
272272

273273
t.end();
274274
});
@@ -295,8 +295,8 @@ tape( 'the function performs the matrix-vector operation `y = α*A*x + β*y` (co
295295
expected = new Complex64Array( data.y_out );
296296

297297
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
298-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
299-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
298+
t.strictEqual( out, y, 'returns expected value' );
299+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
300300

301301
t.end();
302302
});
@@ -323,8 +323,8 @@ tape( 'the function performs the matrix-vector operation `y = α*A*x + β*y` (ro
323323
expected = new Complex64Array( data.y_out );
324324

325325
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
326-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
327-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
326+
t.strictEqual( out, y, 'returns expected value' );
327+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
328328

329329
t.end();
330330
});
@@ -351,8 +351,8 @@ tape( 'the function performs the matrix-vector operation `y = α*A*x + β*y` (co
351351
expected = new Complex64Array( data.y_out );
352352

353353
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
354-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
355-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
354+
t.strictEqual( out, y, 'returns expected value' );
355+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
356356

357357
t.end();
358358
});
@@ -376,7 +376,7 @@ tape( 'the function returns a reference to the second input vector (row-major)',
376376
beta = new Complex64( data.beta[0], data.beta[1] );
377377

378378
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
379-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
379+
t.strictEqual( out, y, 'returns expected value' );
380380

381381
t.end();
382382
});
@@ -400,7 +400,7 @@ tape( 'the function returns a reference to the second input vector (column-major
400400
beta = new Complex64( data.beta[0], data.beta[1] );
401401

402402
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
403-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
403+
t.strictEqual( out, y, 'returns expected value' );
404404

405405
t.end();
406406
});
@@ -427,8 +427,8 @@ tape( 'if `N` is `0`, the function returns the second input vector unchanged (ro
427427
expected = new Complex64Array( data.y );
428428

429429
out = chpmv( data.order, data.uplo, 0, alpha, ap, x, data.strideX, beta, y, data.strideY );
430-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
431-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
430+
t.strictEqual( out, y, 'returns expected value' );
431+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
432432

433433
t.end();
434434
});
@@ -455,8 +455,8 @@ tape( 'if `N` is `0`, the function returns the second input vector unchanged (co
455455
expected = new Complex64Array( data.y );
456456

457457
out = chpmv( data.order, data.uplo, 0, alpha, ap, x, data.strideX, beta, y, data.strideY );
458-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
459-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
458+
t.strictEqual( out, y, 'returns expected value' );
459+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
460460

461461
t.end();
462462
});
@@ -483,8 +483,8 @@ tape( 'if `α` is `0` and `β` is `1`, the function returns the second input vec
483483
expected = new Complex64Array( data.y );
484484

485485
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
486-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
487-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
486+
t.strictEqual( out, y, 'returns expected value' );
487+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
488488

489489
t.end();
490490
});
@@ -511,8 +511,8 @@ tape( 'if `α` is `0` and `β` is `1`, the function returns the second input vec
511511
expected = new Complex64Array( data.y );
512512

513513
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
514-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
515-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected values' );
514+
t.strictEqual( out, y, 'returns expected value' );
515+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
516516

517517
t.end();
518518
});
@@ -536,10 +536,10 @@ tape( 'if `α` is `0` and `β` is `0`, the function zeros the second input vecto
536536
alpha = new Complex64( 0.0, 0.0 );
537537
beta = new Complex64( 0.0, 0.0 );
538538

539-
expected = new Complex64Array( data.y.length );
539+
expected = new Complex64Array( y.length );
540540

541541
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
542-
t.deepEqual( out, expected, true, 'returns expected value' );
542+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
543543

544544
t.end();
545545
});
@@ -563,10 +563,10 @@ tape( 'if `α` is `0` and `β` is `0`, the function zeros the second input vecto
563563
alpha = new Complex64( 0.0, 0.0 );
564564
beta = new Complex64( 0.0, 0.0 );
565565

566-
expected = new Complex64Array( data.y.length );
566+
expected = new Complex64Array( y.length );
567567

568568
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
569-
t.deepEqual( out, expected, true, 'returns expected value' );
569+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
570570

571571
t.end();
572572
});
@@ -593,8 +593,8 @@ tape( 'if `x` contains only zeros and `β` is `1`, the function returns the seco
593593
expected = new Complex64Array( data.y );
594594

595595
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
596-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
597-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
596+
t.strictEqual( out, y, 'returns expected value' );
597+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
598598

599599
t.end();
600600
});
@@ -621,8 +621,8 @@ tape( 'if `x` contains only zeros and `β` is `1`, the function returns the seco
621621
expected = new Complex64Array( data.y );
622622

623623
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
624-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
625-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
624+
t.strictEqual( out, y, 'returns expected value' );
625+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
626626

627627
t.end();
628628
});
@@ -649,8 +649,8 @@ tape( 'if `α` is `0`, the function scales the second input vector by `β` (row-
649649
expected = new Complex64Array( data.y_out );
650650

651651
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
652-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
653-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
652+
t.strictEqual( out, y, 'returns expected value' );
653+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
654654

655655
t.end();
656656
});
@@ -677,8 +677,8 @@ tape( 'if `α` is `0`, the function scales the second input vector by `β` (colu
677677
expected = new Complex64Array( data.y_out );
678678

679679
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
680-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
681-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
680+
t.strictEqual( out, y, 'returns expected value' );
681+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
682682

683683
t.end();
684684
});
@@ -705,8 +705,8 @@ tape( 'if `x` contains only zeros and `β` is not `1`, the function scales the s
705705
expected = new Complex64Array( data.y_out );
706706

707707
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
708-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
709-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
708+
t.strictEqual( out, y, 'returns expected value' );
709+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
710710

711711
t.end();
712712
});
@@ -733,8 +733,8 @@ tape( 'if `x` contains only zeros and `β` is not `1`, the function scales the s
733733
expected = new Complex64Array( data.y_out );
734734

735735
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
736-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
737-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
736+
t.strictEqual( out, y, 'returns expected value' );
737+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
738738

739739
t.end();
740740
});
@@ -761,8 +761,8 @@ tape( 'the function supports specifying `x` and `y` strides (row-major)', functi
761761
expected = new Complex64Array( data.y_out );
762762

763763
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
764-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
765-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
764+
t.strictEqual( out, y, 'returns expected value' );
765+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
766766

767767
t.end();
768768
});
@@ -789,8 +789,8 @@ tape( 'the function supports specifying `x` and `y` strides (column-major)', fun
789789
expected = new Complex64Array( data.y_out );
790790

791791
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
792-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
793-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
792+
t.strictEqual( out, y, 'returns expected value' );
793+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
794794

795795
t.end();
796796
});
@@ -817,8 +817,8 @@ tape( 'the function supports specifying a negative `x` stride (row-major)', func
817817
expected = new Complex64Array( data.y_out );
818818

819819
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
820-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
821-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
820+
t.strictEqual( out, y, 'returns expected value' );
821+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
822822

823823
t.end();
824824
});
@@ -845,8 +845,8 @@ tape( 'the function supports specifying a negative `x` stride (column-major)', f
845845
expected = new Complex64Array( data.y_out );
846846

847847
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
848-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
849-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
848+
t.strictEqual( out, y, 'returns expected value' );
849+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
850850

851851
t.end();
852852
});
@@ -873,8 +873,8 @@ tape( 'the function supports specifying a negative `y` stride (row-major)', func
873873
expected = new Complex64Array( data.y_out );
874874

875875
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
876-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
877-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
876+
t.strictEqual( out, y, 'returns expected value' );
877+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
878878

879879
t.end();
880880
});
@@ -901,8 +901,8 @@ tape( 'the function supports specifying a negative `y` stride (column-major)', f
901901
expected = new Complex64Array( data.y_out );
902902

903903
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
904-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
905-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
904+
t.strictEqual( out, y, 'returns expected value' );
905+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
906906

907907
t.end();
908908
});
@@ -929,8 +929,8 @@ tape( 'the function supports specifying negative strides for `x` and `y` (row-ma
929929
expected = new Complex64Array( data.y_out );
930930

931931
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
932-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
933-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
932+
t.strictEqual( out, y, 'returns expected value' );
933+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
934934

935935
t.end();
936936
});
@@ -957,8 +957,8 @@ tape( 'the function supports specifying negative strides for `x` and `y` (column
957957
expected = new Complex64Array( data.y_out );
958958

959959
out = chpmv( data.order, data.uplo, data.N, alpha, ap, x, data.strideX, beta, y, data.strideY );
960-
t.strictEqual( isSameComplex64Array( out, y ), true, 'returns expected values' );
961-
t.deepEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
960+
t.strictEqual( out, y, 'returns expected value' );
961+
t.strictEqual( isSameComplex64Array( out, expected ), true, 'returns expected value' );
962962

963963
t.end();
964964
});

0 commit comments

Comments
 (0)