@@ -42,8 +42,6 @@ Applies a unary function to a single-precision complex floating-point strided in
4242
4343``` javascript
4444var Complex64Array = require ( ' @stdlib/array/complex64' );
45- var real = require ( ' @stdlib/complex/float64/real' );
46- var imag = require ( ' @stdlib/complex/float64/imag' );
4745var cceilf = require ( ' @stdlib/math/base/special/cceilf' );
4846
4947var x = new Complex64Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -52,13 +50,7 @@ var y = new Complex64Array( x.length );
5250cmap ( x .length , x, 1 , y, 1 , cceilf );
5351
5452var v = y .get ( 0 );
55- // returns <Complex64>
56-
57- var re = real ( v );
58- // returns -2.0
59-
60- var im = imag ( v );
61- // returns 2.0
53+ // returns <Complex64>[ -2.0, 2.0 ]
6254```
6355
6456The function accepts the following arguments:
@@ -74,8 +66,6 @@ The `N` and stride parameters determine which elements in the strided arrays are
7466
7567``` javascript
7668var Complex64Array = require ( ' @stdlib/array/complex64' );
77- var real = require ( ' @stdlib/complex/float64/real' );
78- var imag = require ( ' @stdlib/complex/float64/imag' );
7969var cceilf = require ( ' @stdlib/math/base/special/cceilf' );
8070
8171var x = new Complex64Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -84,21 +74,13 @@ var y = new Complex64Array( x.length );
8474cmap ( 2 , x, 2 , y, - 1 , cceilf );
8575
8676var v = y .get ( 0 );
87- // returns <Complex64>
88-
89- var re = real ( v );
90- // returns 5.0
91-
92- var im = imag ( v );
93- // returns 0.0
77+ // returns <Complex64>[ 5.0, 0.0 ]
9478```
9579
9680Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ @stdlib/array/complex64 ] views.
9781
9882``` javascript
9983var Complex64Array = require ( ' @stdlib/array/complex64' );
100- var real = require ( ' @stdlib/complex/float64/real' );
101- var imag = require ( ' @stdlib/complex/float64/imag' );
10284var cceilf = require ( ' @stdlib/math/base/special/cceilf' );
10385
10486// Initial arrays...
@@ -112,13 +94,7 @@ var y1 = new Complex64Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3r
11294cmap ( 2 , x1, - 2 , y1, 1 , cceilf );
11395
11496var v = y0 .get ( 2 );
115- // returns <Complex64>
116-
117- var re = real ( v );
118- // returns -1.0
119-
120- var im = imag ( v );
121- // returns 4.0
97+ // returns <Complex64>[ -1.0, 4.0 ]
12298```
12399
124100#### cmap.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, fcn )
@@ -127,8 +103,6 @@ Applies a unary function to a single-precision complex floating-point strided in
127103
128104``` javascript
129105var Complex64Array = require ( ' @stdlib/array/complex64' );
130- var real = require ( ' @stdlib/complex/float64/real' );
131- var imag = require ( ' @stdlib/complex/float64/imag' );
132106var cceilf = require ( ' @stdlib/math/base/special/cceilf' );
133107
134108var x = new Complex64Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -137,13 +111,7 @@ var y = new Complex64Array( x.length );
137111cmap .ndarray ( x .length , x, 1 , 0 , y, 1 , 0 , cceilf );
138112
139113var v = y .get ( 0 );
140- // returns <Complex64>
141-
142- var re = real ( v );
143- // returns -2.0
144-
145- var im = imag ( v );
146- // returns 2.0
114+ // returns <Complex64>[ -2.0, 2.0 ]
147115```
148116
149117The function accepts the following additional arguments:
@@ -155,8 +123,6 @@ While [`typed array`][@stdlib/array/complex64] views mandate a view offset based
155123
156124``` javascript
157125var Complex64Array = require ( ' @stdlib/array/complex64' );
158- var real = require ( ' @stdlib/complex/float64/real' );
159- var imag = require ( ' @stdlib/complex/float64/imag' );
160126var cceilf = require ( ' @stdlib/math/base/special/cceilf' );
161127
162128var x = new Complex64Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -165,13 +131,7 @@ var y = new Complex64Array( x.length );
165131cmap .ndarray ( 2 , x, 2 , 1 , y, - 1 , y .length - 1 , cceilf );
166132
167133var v = y .get ( y .length - 1 );
168- // returns <Complex64>
169-
170- var re = real ( v );
171- // returns 4.0
172-
173- var im = imag ( v );
174- // returns -5.0
134+ // returns <Complex64>[ 4.0, -5.0 ]
175135```
176136
177137</section >
0 commit comments