@@ -36,24 +36,14 @@ Copies values from `x` into `y`.
3636
3737``` javascript
3838var Complex64Array = require ( ' @stdlib/array/complex64' );
39- var realf = require ( ' @stdlib/complex/float32/real' );
40- var imagf = require ( ' @stdlib/complex/float32/imag' );
4139
4240// Define strided arrays...
4341var x = new Complex64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
4442var y = new Complex64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] );
4543
4644// Perform operation:
4745ccopy .main ( x .length , x, 1 , y, 1 );
48-
49- var v = y .get ( 0 );
50- // returns <Complex64>
51-
52- var re = realf ( v );
53- // returns 1.0
54-
55- var im = imagf ( v );
56- // returns 2.0
46+ // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
5747```
5848
5949The function has the following parameters:
@@ -68,22 +58,12 @@ The `N` and stride parameters determine how values from `x` are copied into `y`.
6858
6959``` javascript
7060var Complex64Array = require ( ' @stdlib/array/complex64' );
71- var realf = require ( ' @stdlib/complex/float32/real' );
72- var imagf = require ( ' @stdlib/complex/float32/imag' );
7361
7462var x = new Complex64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
7563var y = new Complex64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] );
7664
7765ccopy .main ( 2 , x, - 2 , y, 1 );
78-
79- var v = y .get ( 0 );
80- // returns <Complex64>
81-
82- var re = realf ( v );
83- // returns 5.0
84-
85- var im = imagf ( v );
86- // returns 6.0
66+ // y => <Complex64Array>[ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0 ]
8767```
8868
8969Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ mdn-typed-array ] views.
@@ -92,8 +72,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [
9272
9373``` javascript
9474var Complex64Array = require ( ' @stdlib/array/complex64' );
95- var realf = require ( ' @stdlib/complex/float32/real' );
96- var imagf = require ( ' @stdlib/complex/float32/imag' );
9775
9876// Initial arrays...
9977var x0 = new Complex64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
@@ -105,15 +83,7 @@ var y1 = new Complex64Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3r
10583
10684// Copy every other value from `x1` into `y1` in reverse order...
10785ccopy .main ( 2 , x1, - 2 , y1, 1 );
108-
109- var z = y0 .get ( 2 );
110- // returns <Complex64>
111-
112- var re = realf ( z );
113- // returns 7.0
114-
115- var im = imagf ( z );
116- // returns 8.0
86+ // y0 => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ]
11787```
11888
11989#### ccopy.ndarray( N, x, strideX, offsetX, y, strideY, offsetY )
@@ -122,22 +92,12 @@ Copies values from `x` into `y` using alternative indexing semantics.
12292
12393``` javascript
12494var Complex64Array = require ( ' @stdlib/array/complex64' );
125- var realf = require ( ' @stdlib/complex/float32/real' );
126- var imagf = require ( ' @stdlib/complex/float32/imag' );
12795
12896var x = new Complex64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
12997var y = new Complex64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] );
13098
13199ccopy .ndarray ( x .length , x, 1 , 0 , y, 1 , 0 );
132-
133- var v = y .get ( 0 );
134- // returns <Complex64>
135-
136- var re = realf ( v );
137- // returns 1.0
138-
139- var im = imagf ( v );
140- // returns 2.0
100+ // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
141101```
142102
143103The function has the following additional parameters:
@@ -149,22 +109,12 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
149109
150110``` javascript
151111var Complex64Array = require ( ' @stdlib/array/complex64' );
152- var realf = require ( ' @stdlib/complex/float32/real' );
153- var imagf = require ( ' @stdlib/complex/float32/imag' );
154112
155113var x = new Complex64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
156114var y = new Complex64Array ( [ 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ] );
157115
158116ccopy .ndarray ( 2 , x, 2 , 1 , y, - 1 , y .length - 1 );
159-
160- var z = y .get ( y .length - 1 );
161- // returns <Complex64>
162-
163- var re = realf ( z );
164- // returns 3.0
165-
166- var im = imagf ( z );
167- // returns 4.0
117+ // y => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ]
168118```
169119
170120* * *
0 commit comments