Skip to content

Commit 8d4e88a

Browse files
committed
fix zlacpy readme
1 parent 7b83477 commit 8d4e88a

File tree

1 file changed

+16
-15
lines changed
  • lib/node_modules/@stdlib/lapack/base/zlacpy

1 file changed

+16
-15
lines changed

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

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ var A = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
4141
var B = new Complex128Array( 4 );
4242

4343
zlacpy( 'row-major', 'all', 2, 2, A, 2, B, 2 );
44-
// B => <Complex128Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ]
44+
// B => <Complex128Array>
4545
```
4646

4747
The function has the following parameters:
@@ -63,15 +63,15 @@ Note that indexing is relative to the first index. To introduce an offset, use [
6363
var Complex128Array = require( '@stdlib/array/complex128' );
6464

6565
// Initial arrays...
66-
var A0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
66+
var A0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ] );
6767
var B0 = new Complex128Array( 5 );
6868

6969
// Create offset views...
7070
var A1 = new Complex128Array( A0.buffer, A0.BYTES_PER_ELEMENT*1 ); // start at 2nd element
7171
var B1 = new Complex128Array( B0.buffer, B0.BYTES_PER_ELEMENT*1 ); // start at 2nd element
7272

7373
zlacpy( 'row-major', 'all', 2, 2, A1, 2, B1, 2 );
74-
// B0 => <Complex128Array>[ 0.0, 2.0, 3.0, 4.0, 5.0 ]
74+
// B0 => <Complex128Array>
7575
```
7676

7777
#### zlacpy.ndarray( uplo, M, N, A, sa1, sa2, oa, B, sb1, sb2, ob )
@@ -81,11 +81,11 @@ Copies all or part of a matrix `A` to another matrix `B` using alternative index
8181
```javascript
8282
var Complex128Array = require( '@stdlib/array/complex128' );
8383

84-
var A = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0 ] );
85-
var B = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0 ] );
84+
var A = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
85+
var B = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
8686

8787
zlacpy.ndarray( 'all', 2, 2, A, 2, 1, 0, B, 2, 1, 0 );
88-
// B => <Complex128Array>[ 1.0, 2.0, 3.0, 4.0 ]
88+
// B => <Complex128Array>
8989
```
9090

9191
The function has the following parameters:
@@ -107,11 +107,11 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
107107
```javascript
108108
var Complex128Array = require( '@stdlib/array/complex128' );
109109

110-
var A = new Complex128Array( [ 0.0, 1.0, 2.0, 3.0, 4.0 ] );
111-
var B = new Complex128Array( [ 0.0, 0.0, 11.0, 312.0, 53.0, 412.0 ] );
110+
var A = new Complex128Array( [ 0.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
111+
var B = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 11.0, 312.0, 53.0, 412.0, 24.0, 58.0, 85.0, 74.0 ] );
112112

113113
zlacpy.ndarray( 'all', 2, 2, A, 2, 1, 1, B, 2, 1, 2 );
114-
// B => <Complex128Array>[ 0.0, 0.0, 1.0, 2.0, 3.0, 4.0 ]
114+
// B => <Complex128Array>
115115
```
116116

117117
</section>
@@ -135,6 +135,7 @@ zlacpy.ndarray( 'all', 2, 2, A, 2, 1, 1, B, 2, 1, 2 );
135135
<!-- eslint no-undef: "error" -->
136136

137137
```javascript
138+
var Complex128Array = require( '@stdlib/array/complex128' );
138139
var ndarray2array = require( '@stdlib/ndarray/base/to-array' );
139140
var uniform = require( '@stdlib/random/array/discrete-uniform' );
140141
var numel = require( '@stdlib/ndarray/base/numel' );
@@ -147,14 +148,14 @@ var strides = shape2strides( shape, order );
147148

148149
var N = numel( shape );
149150

150-
var A = uniform( N, -10, 10, {
151-
'dtype': 'complex128'
152-
});
151+
var A = new Complex128Array( uniform( 2*N, -10, 10, {
152+
'dtype': 'generic'
153+
}));
153154
console.log( ndarray2array( A, shape, strides, 0, order ) );
154155

155-
var B = uniform( N, -10, 10, {
156-
'dtype': 'complex128'
157-
});
156+
var B = new Complex128Array( uniform( 2*N, -10, 10, {
157+
'dtype': 'generic'
158+
}));
158159
console.log( ndarray2array( B, shape, strides, 0, order ) );
159160

160161
zlacpy( order, 'all', shape[ 0 ], shape[ 1 ], A, strides[ 0 ], B, strides[ 0 ] );

0 commit comments

Comments
 (0)