Skip to content

Commit 88fbe64

Browse files
docs: improve doctests for complex number typed arrays in lapack/base/zlaset
PR-URL: #12024 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: stdlib-js/metr-issue-tracker#522 Ref: #4833
1 parent 1c9bfd0 commit 88fbe64

6 files changed

Lines changed: 19 additions & 114 deletions

File tree

lib/node_modules/@stdlib/lapack/base/zlaset/README.md

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,7 @@ var alpha = new Complex128( 1.0, 2.0 );
4444
var beta = new Complex128( 3.0, 4.0 );
4545

4646
zlaset( 'row-major', 'all', 2, 2, alpha, beta, A, 2 );
47-
48-
var z = A.get( 0 );
49-
// returns <Complex128>[ 3.0, 4.0 ]
50-
51-
z = A.get( 1 );
52-
// returns <Complex128>[ 1.0, 2.0 ]
47+
// A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
5348
```
5449

5550
The function has the following parameters:
@@ -81,9 +76,7 @@ var alpha = new Complex128( 1.0, 2.0 );
8176
var beta = new Complex128( 3.0, 4.0 );
8277

8378
zlaset( 'row-major', 'all', 2, 2, alpha, beta, A1, 2 );
84-
85-
var z = A0.get( 1 );
86-
// returns <Complex128>[ 3.0, 4.0 ]
79+
// A0 => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
8780
```
8881

8982
#### zlaset.ndarray( uplo, M, N, alpha, beta, A, sa1, sa2, oa )
@@ -100,12 +93,7 @@ var alpha = new Complex128( 1.0, 2.0 );
10093
var beta = new Complex128( 3.0, 4.0 );
10194

10295
zlaset.ndarray( 'all', 2, 2, alpha, beta, A, 2, 1, 0 );
103-
104-
var z = A.get( 0 );
105-
// returns <Complex128>[ 3.0, 4.0 ]
106-
107-
z = A.get( 1 );
108-
// returns <Complex128>[ 1.0, 2.0 ]
96+
// A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
10997
```
11098

11199
The function has the following parameters:
@@ -132,12 +120,7 @@ var alpha = new Complex128( 1.0, 2.0 );
132120
var beta = new Complex128( 3.0, 4.0 );
133121

134122
zlaset.ndarray( 'all', 2, 2, alpha, beta, A, 2, 1, 1 );
135-
136-
var z = A.get( 0 );
137-
// returns <Complex128>[ 0.0, 0.0 ]
138-
139-
z = A.get( 1 );
140-
// returns <Complex128>[ 3.0, 4.0 ]
123+
// A => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
141124
```
142125

143126
</section>

lib/node_modules/@stdlib/lapack/base/zlaset/docs/repl.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,8 @@
4545
> var A = new {{alias:@stdlib/array/complex128}}( 4 );
4646
> var alpha = new {{alias:@stdlib/complex/float64/ctor}}( 1.0, 2.0 );
4747
> var beta = new {{alias:@stdlib/complex/float64/ctor}}( 3.0, 4.0 );
48-
> {{alias}}( 'row-major', 'all', 2, 2, alpha, beta, A, 2 );
49-
> var z = A.get( 0 )
50-
<Complex128>[ 3.0, 4.0 ]
48+
> {{alias}}( 'row-major', 'all', 2, 2, alpha, beta, A, 2 )
49+
<Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
5150

5251

5352
{{alias}}.ndarray( uplo, M, N, alpha, beta, A, sa1, sa2, oa )
@@ -99,9 +98,8 @@
9998
> var A = new {{alias:@stdlib/array/complex128}}( 5 );
10099
> var alpha = new {{alias:@stdlib/complex/float64/ctor}}( 1.0, 2.0 );
101100
> var beta = new {{alias:@stdlib/complex/float64/ctor}}( 3.0, 4.0 );
102-
> {{alias}}.ndarray( 'all', 2, 2, alpha, beta, A, 2, 1, 1 );
103-
> var z = A.get( 1 )
104-
<Complex128>[ 3.0, 4.0 ]
101+
> {{alias}}.ndarray( 'all', 2, 2, alpha, beta, A, 2, 1, 1 )
102+
<Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
105103

106104
See Also
107105
--------

lib/node_modules/@stdlib/lapack/base/zlaset/lib/base.js

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -482,15 +482,7 @@ function setLower( M, N, areal, aimag, breal, bimag, A, strideA1, strideA2, offs
482482
* var beta = new Complex128( 3.0, 4.0 );
483483
*
484484
* zlaset( 'all', 2, 2, alpha, beta, A, 2, 1, 0 );
485-
*
486-
* var z = A.get( 0 );
487-
* // returns <Complex128>[ 3.0, 4.0 ]
488-
*
489-
* z = A.get( 1 );
490-
* // returns <Complex128>[ 1.0, 2.0 ]
491-
*
492-
* z = A.get( 2 );
493-
* // returns <Complex128>[ 1.0, 2.0 ]
485+
* // A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
494486
*
495487
* @example
496488
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -502,15 +494,7 @@ function setLower( M, N, areal, aimag, breal, bimag, A, strideA1, strideA2, offs
502494
* var beta = new Complex128( 3.0, 4.0 );
503495
*
504496
* zlaset( 'upper', 2, 2, alpha, beta, A, 2, 1, 0 );
505-
*
506-
* var z = A.get( 0 );
507-
* // returns <Complex128>[ 3.0, 4.0 ]
508-
*
509-
* z = A.get( 1 );
510-
* // returns <Complex128>[ 1.0, 2.0 ]
511-
*
512-
* z = A.get( 2 );
513-
* // returns <Complex128>[ 0.0, 0.0 ]
497+
* // A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 0.0, 0.0, 3.0, 4.0 ]
514498
*
515499
* @example
516500
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -522,15 +506,7 @@ function setLower( M, N, areal, aimag, breal, bimag, A, strideA1, strideA2, offs
522506
* var beta = new Complex128( 3.0, 4.0 );
523507
*
524508
* zlaset( 'lower', 2, 2, alpha, beta, A, 2, 1, 0 );
525-
*
526-
* var z = A.get( 0 );
527-
* // returns <Complex128>[ 3.0, 4.0 ]
528-
*
529-
* z = A.get( 1 );
530-
* // returns <Complex128>[ 0.0, 0.0 ]
531-
*
532-
* z = A.get( 2 );
533-
* // returns <Complex128>[ 1.0, 2.0 ]
509+
* // A => <Complex128Array>[ 3.0, 4.0, 0.0, 0.0, 1.0, 2.0, 3.0, 4.0 ]
534510
*/
535511
function zlaset( uplo, M, N, alpha, beta, A, strideA1, strideA2, offsetA ) {
536512
var viewA;

lib/node_modules/@stdlib/lapack/base/zlaset/lib/index.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@
3333
* var beta = new Complex128( 3.0, 4.0 );
3434
*
3535
* zlaset( 'row-major', 'all', 2, 2, alpha, beta, A, 2 );
36-
*
37-
* var z = A.get( 0 );
38-
* // returns <Complex128>[ 3.0, 4.0 ]
36+
* // A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
3937
*
4038
* @example
4139
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -47,9 +45,7 @@
4745
* var beta = new Complex128( 3.0, 4.0 );
4846
*
4947
* zlaset.ndarray( 'all', 2, 2, alpha, beta, A, 2, 1, 1 );
50-
*
51-
* var z = A.get( 1 );
52-
* // returns <Complex128>[ 3.0, 4.0 ]
48+
* // A => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
5349
*/
5450

5551
// MODULES //

lib/node_modules/@stdlib/lapack/base/zlaset/lib/ndarray.js

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,7 @@ var base = require( './base.js' );
4949
* var beta = new Complex128( 3.0, 4.0 );
5050
*
5151
* zlaset( 'all', 2, 2, alpha, beta, A, 2, 1, 1 );
52-
*
53-
* var z = A.get( 1 );
54-
* // returns <Complex128>[ 3.0, 4.0 ]
55-
*
56-
* z = A.get( 2 );
57-
* // returns <Complex128>[ 1.0, 2.0 ]
58-
*
59-
* z = A.get( 3 );
60-
* // returns <Complex128>[ 1.0, 2.0 ]
52+
* // A => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
6153
*
6254
* @example
6355
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -69,15 +61,7 @@ var base = require( './base.js' );
6961
* var beta = new Complex128( 3.0, 4.0 );
7062
*
7163
* zlaset( 'upper', 2, 2, alpha, beta, A, 2, 1, 1 );
72-
*
73-
* var z = A.get( 1 );
74-
* // returns <Complex128>[ 3.0, 4.0 ]
75-
*
76-
* z = A.get( 2 );
77-
* // returns <Complex128>[ 1.0, 2.0 ]
78-
*
79-
* z = A.get( 3 );
80-
* // returns <Complex128>[ 0.0, 0.0 ]
64+
* // A => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 1.0, 2.0, 0.0, 0.0, 3.0, 4.0 ]
8165
*
8266
* @example
8367
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -89,15 +73,7 @@ var base = require( './base.js' );
8973
* var beta = new Complex128( 3.0, 4.0 );
9074
*
9175
* zlaset( 'lower', 2, 2, alpha, beta, A, 2, 1, 1 );
92-
*
93-
* var z = A.get( 1 );
94-
* // returns <Complex128>[ 3.0, 4.0 ]
95-
*
96-
* z = A.get( 2 );
97-
* // returns <Complex128>[ 0.0, 0.0 ]
98-
*
99-
* z = A.get( 3 );
100-
* // returns <Complex128>[ 1.0, 2.0 ]
76+
* // A => <Complex128Array>[ 0.0, 0.0, 3.0, 4.0, 0.0, 0.0, 1.0, 2.0, 3.0, 4.0 ]
10177
*/
10278
function zlaset( uplo, M, N, alpha, beta, A, strideA1, strideA2, offsetA ) {
10379
return base( uplo, M, N, alpha, beta, A, strideA1, strideA2, offsetA );

lib/node_modules/@stdlib/lapack/base/zlaset/lib/zlaset.js

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,7 @@ var base = require( './base.js' );
5353
* var beta = new Complex128( 3.0, 4.0 );
5454
*
5555
* zlaset( 'row-major', 'all', 2, 2, alpha, beta, A, 2 );
56-
*
57-
* var z = A.get( 0 );
58-
* // returns <Complex128>[ 3.0, 4.0 ]
59-
*
60-
* z = A.get( 1 );
61-
* // returns <Complex128>[ 1.0, 2.0 ]
62-
*
63-
* z = A.get( 2 );
64-
* // returns <Complex128>[ 1.0, 2.0 ]
56+
* // A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0 ]
6557
*
6658
* @example
6759
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -73,15 +65,7 @@ var base = require( './base.js' );
7365
* var beta = new Complex128( 3.0, 4.0 );
7466
*
7567
* zlaset( 'row-major', 'upper', 2, 2, alpha, beta, A, 2 );
76-
*
77-
* var z = A.get( 0 );
78-
* // returns <Complex128>[ 3.0, 4.0 ]
79-
*
80-
* z = A.get( 1 );
81-
* // returns <Complex128>[ 1.0, 2.0 ]
82-
*
83-
* z = A.get( 2 );
84-
* // returns <Complex128>[ 0.0, 0.0 ]
68+
* // A => <Complex128Array>[ 3.0, 4.0, 1.0, 2.0, 0.0, 0.0, 3.0, 4.0 ]
8569
*
8670
* @example
8771
* var Complex128Array = require( '@stdlib/array/complex128' );
@@ -93,15 +77,7 @@ var base = require( './base.js' );
9377
* var beta = new Complex128( 3.0, 4.0 );
9478
*
9579
* zlaset( 'row-major', 'lower', 2, 2, alpha, beta, A, 2 );
96-
*
97-
* var z = A.get( 0 );
98-
* // returns <Complex128>[ 3.0, 4.0 ]
99-
*
100-
* z = A.get( 1 );
101-
* // returns <Complex128>[ 0.0, 0.0 ]
102-
*
103-
* z = A.get( 2 );
104-
* // returns <Complex128>[ 1.0, 2.0 ]
80+
* // A => <Complex128Array>[ 3.0, 4.0, 0.0, 0.0, 1.0, 2.0, 3.0, 4.0 ]
10581
*/
10682
function zlaset( order, uplo, M, N, alpha, beta, A, LDA ) {
10783
var sa1;

0 commit comments

Comments
 (0)