@@ -38,8 +38,6 @@ Fills a double-precision complex floating-point strided array `x` with a specifi
3838var Float64Array = require ( ' @stdlib/array/float64' );
3939var Complex128Array = require ( ' @stdlib/array/complex128' );
4040var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
41- var real = require ( ' @stdlib/complex/float64/real' );
42- var imag = require ( ' @stdlib/complex/float64/imag' );
4341
4442var arr = new Float64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
4543var x = new Complex128Array ( arr );
@@ -49,13 +47,7 @@ var alpha = new Complex128( 10.0, 10.0 );
4947zfill ( x .length , alpha, x, 1 );
5048
5149var y = x .get ( 0 );
52- // returns <Complex128>
53-
54- var re = real ( y );
55- // returns 10.0
56-
57- var im = imag ( y );
58- // returns 10.0
50+ // returns <Complex128>[ 10.0, 10.0 ]
5951```
6052
6153The function has the following parameters:
@@ -71,8 +63,6 @@ The `N` and stride parameters determine which elements in the strided array are
7163var Float64Array = require ( ' @stdlib/array/float64' );
7264var Complex128Array = require ( ' @stdlib/array/complex128' );
7365var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
74- var real = require ( ' @stdlib/complex/float64/real' );
75- var imag = require ( ' @stdlib/complex/float64/imag' );
7666
7767var arr = new Float64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
7868var x = new Complex128Array ( arr );
@@ -82,22 +72,10 @@ var alpha = new Complex128( 10.0, 10.0 );
8272zfill ( 2 , alpha, x, 2 );
8373
8474var y = x .get ( 0 );
85- // returns <Complex128>
86-
87- var re = real ( y );
88- // returns 10.0
89-
90- var im = imag ( y );
91- // returns 10.0
75+ // returns <Complex128>[ 10.0, 10.0 ]
9276
9377y = x .get ( 1 );
94- // returns <Complex128>
95-
96- re = real ( y );
97- // returns 3.0
98-
99- im = imag ( y );
100- // returns 4.0
78+ // returns <Complex128>[ 3.0, 4.0 ]
10179```
10280
10381Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ mdn-typed-array ] views.
@@ -106,8 +84,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [
10684var Float64Array = require ( ' @stdlib/array/float64' );
10785var Complex128Array = require ( ' @stdlib/array/complex128' );
10886var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
109- var real = require ( ' @stdlib/complex/float64/real' );
110- var imag = require ( ' @stdlib/complex/float64/imag' );
11187
11288// Create the underlying floating-point array:
11389var arr = new Float64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
@@ -125,22 +101,10 @@ var alpha = new Complex128( 10.0, 10.0 );
125101zfill ( 2 , alpha, x1, 2 );
126102
127103var y = x0 .get ( 0 );
128- // returns <Complex128>
129-
130- var re = real ( y );
131- // returns 1.0
132-
133- var im = imag ( y );
134- // returns 2.0
104+ // returns <Complex128>[ 1.0, 2.0 ]
135105
136106y = x0 .get ( 1 );
137- // returns <Complex128>
138-
139- re = real ( y );
140- // returns 10.0
141-
142- im = imag ( y );
143- // returns 10.0
107+ // returns <Complex128>[ 10.0, 10.0 ]
144108```
145109
146110#### zfill.ndarray( N, alpha, x, strideX, offsetX )
@@ -151,8 +115,6 @@ Fills a double-precision complex floating-point strided array `x` with a specifi
151115var Float64Array = require ( ' @stdlib/array/float64' );
152116var Complex128Array = require ( ' @stdlib/array/complex128' );
153117var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
154- var real = require ( ' @stdlib/complex/float64/real' );
155- var imag = require ( ' @stdlib/complex/float64/imag' );
156118
157119var arr = new Float64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
158120var x = new Complex128Array ( arr );
@@ -162,13 +124,7 @@ var alpha = new Complex128( 10.0, 10.0 );
162124zfill .ndarray ( x .length , alpha, x, 1 , 0 );
163125
164126var y = x .get ( 0 );
165- // returns <Complex128>
166-
167- var re = real ( y );
168- // returns 10.0
169-
170- var im = imag ( y );
171- // returns 10.0
127+ // returns <Complex128>[ 10.0, 10.0 ]
172128```
173129
174130The function has the following additional parameters:
@@ -181,8 +137,6 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
181137var Float64Array = require ( ' @stdlib/array/float64' );
182138var Complex128Array = require ( ' @stdlib/array/complex128' );
183139var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
184- var real = require ( ' @stdlib/complex/float64/real' );
185- var imag = require ( ' @stdlib/complex/float64/imag' );
186140
187141var arr = new Float64Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
188142var x = new Complex128Array ( arr );
@@ -192,31 +146,13 @@ var alpha = new Complex128( 10.0, 10.0 );
192146zfill .ndarray ( 2 , alpha, x, 1 , x .length - 2 );
193147
194148var y = x .get ( 0 );
195- // returns <Complex128>
196-
197- var re = real ( y );
198- // returns 1.0
199-
200- var im = imag ( y );
201- // returns 2.0
149+ // returns <Complex128>[ 1.0, 2.0]
202150
203151y = x .get ( 1 );
204- // returns <Complex128>
205-
206- re = real ( y );
207- // returns 10.0
208-
209- im = imag ( y );
210- // returns 10.0
152+ // returns <Complex128>[ 10.0, 10.0 ]
211153
212154y = x .get ( 2 );
213- // returns <Complex128>
214-
215- re = real ( y );
216- // returns 10.0
217-
218- im = imag ( y );
219- // returns 10.0
155+ // returns <Complex128>[ 10.0, 10.0 ]
220156```
221157
222158</section >
0 commit comments