@@ -41,7 +41,7 @@ var A = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
4141var B = new Complex128Array ( 4 );
4242
4343zlacpy ( ' 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
4747The function has the following parameters:
@@ -63,15 +63,15 @@ Note that indexing is relative to the first index. To introduce an offset, use [
6363var 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 ] );
6767var B0 = new Complex128Array ( 5 );
6868
6969// Create offset views...
7070var A1 = new Complex128Array ( A0 .buffer , A0 .BYTES_PER_ELEMENT * 1 ); // start at 2nd element
7171var B1 = new Complex128Array ( B0 .buffer , B0 .BYTES_PER_ELEMENT * 1 ); // start at 2nd element
7272
7373zlacpy ( ' 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
8282var 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
8787zlacpy .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
9191The 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
108108var 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
113113zlacpy .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' );
138139var ndarray2array = require ( ' @stdlib/ndarray/base/to-array' );
139140var uniform = require ( ' @stdlib/random/array/discrete-uniform' );
140141var numel = require ( ' @stdlib/ndarray/base/numel' );
@@ -147,14 +148,14 @@ var strides = shape2strides( shape, order );
147148
148149var 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+ })) ;
153154console .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+ })) ;
158159console .log ( ndarray2array ( B , shape, strides, 0 , order ) );
159160
160161zlacpy ( order, ' all' , shape[ 0 ], shape[ 1 ], A , strides[ 0 ], B , strides[ 0 ] );
0 commit comments