@@ -327,32 +327,14 @@ interface Routine extends ModuleWrapper {
327
327
*
328
328
* @example
329
329
* var Complex64Array = require( '@stdlib/array/complex64' );
330
- * var realf = require( '@stdlib/complex/float32/real' );
331
- * var imagf = require( '@stdlib/complex/float32/imag' );
332
330
*
333
- * var x = new Complex64Array( [ - 1.0, - 2.0, - 3.0, - 4.0, - 5.0, - 6.0 ] );
334
- * var y = new Complex64Array( [ 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] );
331
+ * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
332
+ * var y = new Complex64Array( [ 0 .0, 0 .0, 0 .0, 0 .0, 0 .0, 0 .0 ] );
335
333
*
336
334
* // Perform operation:
337
335
* cswap.main( x.length, x, 1, y, 1 );
338
- *
339
- * var v = x.get( 0 );
340
- * // returns <Complex64>
341
- *
342
- * var re = realf( v );
343
- * // returns 1.0
344
- *
345
- * var im = imagf( v );
346
- * // returns 2.0
347
- *
348
- * var v = y.get( 0 );
349
- * // returns <Complex64>
350
- *
351
- * var re = realf( v );
352
- * // returns -1.0
353
- *
354
- * var im = imagf( v );
355
- * // returns -2.0
336
+ * // x => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ];
337
+ * // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
356
338
*/
357
339
main ( N : number , x : Complex64Array , strideX : number , y : Complex64Array , strideY : number ) : Complex64Array ;
358
340
@@ -370,32 +352,14 @@ interface Routine extends ModuleWrapper {
370
352
*
371
353
* @example
372
354
* var Complex64Array = require( '@stdlib/array/complex64' );
373
- * var realf = require( '@stdlib/complex/float32/real' );
374
- * var imagf = require( '@stdlib/complex/float32/imag' );
375
355
*
376
- * var x = new Complex64Array( [ - 1.0, - 2.0, - 3.0, - 4.0, - 5.0, - 6.0 ] );
377
- * var y = new Complex64Array( [ 1 .0, 2 .0, 3 .0, 4 .0, 5 .0, 6 .0 ] );
356
+ * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
357
+ * var y = new Complex64Array( [ 0 .0, 0 .0, 0 .0, 0 .0, 0 .0, 0 .0 ] );
378
358
*
379
359
* // Perform operation:
380
- * cswap.ndarray( x.length, x, -1, 2, y, 1, 0 );
381
- *
382
- * var v = x.get( 2 );
383
- * // returns <Complex64>
384
- *
385
- * var re = realf( v );
386
- * // returns 1.0
387
- *
388
- * var im = imagf( v );
389
- * // returns 2.0
390
- *
391
- * var v = y.get( 2 );
392
- * // returns <Complex64>
393
- *
394
- * var re = realf( v );
395
- * // returns -1.0
396
- *
397
- * var im = imagf( v );
398
- * // returns -2.0
360
+ * cswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
361
+ * // x => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ];
362
+ * // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
399
363
*/
400
364
ndarray ( N : number , x : Complex64Array , strideX : number , offsetX : number , y : Complex64Array , strideY : number , offsetY : number ) : Complex64Array ;
401
365
@@ -480,61 +444,25 @@ interface Routine extends ModuleWrapper {
480
444
*
481
445
* @example
482
446
* var Complex64Array = require( '@stdlib/array/complex64' );
483
- * var realf = require( '@stdlib/complex/float32/real' );
484
- * var imagf = require( '@stdlib/complex/float32/imag' );
485
447
*
486
448
* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
487
- * var y = new Complex64Array( [ 7 .0, 8 .0, 9 .0, 10 .0, 11 .0, 12 .0 ] );
449
+ * var y = new Complex64Array( [ 0 .0, 0 .0, 0 .0, 0 .0, 0 .0, 0 .0 ] );
488
450
*
489
451
* // Perform operation:
490
452
* cswap.main( x.length, x, -1, y, 1 );
491
- *
492
- * var v = x.get( 0 );
493
- * // returns <Complex64>
494
- *
495
- * var re = realf( v );
496
- * // returns 11.0
497
- *
498
- * var im = imagf( v );
499
- * // returns 12.0
500
- *
501
- * var v = y.get( 0 );
502
- * // returns <Complex64>
503
- *
504
- * var re = realf( v );
505
- * // returns 5.0
506
- *
507
- * var im = imagf( v );
508
- * // returns 6.0
453
+ * // x => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ];
454
+ * // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
509
455
*
510
456
* @example
511
457
* var Complex64Array = require( '@stdlib/array/complex64' );
512
- * var realf = require( '@stdlib/complex/float32/real' );
513
- * var imagf = require( '@stdlib/complex/float32/imag' );
514
458
*
515
459
* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
516
- * var y = new Complex64Array( [ 7 .0, 8 .0, 9 .0, 10 .0, 11 .0, 12 .0 ] );
460
+ * var y = new Complex64Array( [ 0 .0, 0 .0, 0 .0, 0 .0, 0 .0, 0 .0 ] );
517
461
*
518
462
* // Perform operation:
519
- * cswap.ndarray( x.length, x, 1, 0, y, -1, 2 );
520
- *
521
- * var v = x.get( 2 );
522
- * // returns <Complex64>
523
- *
524
- * var re = realf( v );
525
- * // returns 7.0
526
- *
527
- * var im = imagf( v );
528
- * // returns 8.0
529
- *
530
- * var v = y.get( 2 );
531
- * // returns <Complex64>
532
- *
533
- * var re = realf( v );
534
- * // returns 1.0
535
- *
536
- * var im = imagf( v );
537
- * // returns 2.0
463
+ * cswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
464
+ * // x => <Complex64Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ];
465
+ * // y => <Complex64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ];
538
466
*/
539
467
declare var cswap : Routine ;
540
468
0 commit comments