| 
20 | 20 | 
 
  | 
21 | 21 | /* eslint-disable max-lines */  | 
22 | 22 | 
 
  | 
23 |  | -import cadd = require( '@stdlib/complex/float64/base/add' );  | 
24 | 23 | import cmul = require( '@stdlib/complex/float64/base/mul' );  | 
25 | 24 | 
 
  | 
26 | 25 | /**  | 
27 | 26 | * Interface describing the `ops` namespace.  | 
28 | 27 | */  | 
29 | 28 | interface Namespace {  | 
30 |  | -	/**  | 
31 |  | -	* Adds two double-precision complex floating-point numbers.  | 
32 |  | -	*  | 
33 |  | -	* @param z1 - complex number  | 
34 |  | -	* @param z2 - complex number  | 
35 |  | -	* @returns result  | 
36 |  | -	*  | 
37 |  | -	* @example  | 
38 |  | -	* var Complex128 = require( '@stdlib/complex/float64/ctor' );  | 
39 |  | -	* var real = require( '@stdlib/complex/float64/real' );  | 
40 |  | -	* var imag = require( '@stdlib/complex/float64/imag' );  | 
41 |  | -	*  | 
42 |  | -	* var z = new Complex128( 5.0, 3.0 );  | 
43 |  | -	* // returns <Complex128>  | 
44 |  | -	*  | 
45 |  | -	* var out = ns.cadd( z, z );  | 
46 |  | -	* // returns <Complex128>  | 
47 |  | -	*  | 
48 |  | -	* var re = real( out );  | 
49 |  | -	* // returns 10.0  | 
50 |  | -	*  | 
51 |  | -	* var im = imag( out );  | 
52 |  | -	* // returns 6.0  | 
53 |  | -	*  | 
54 |  | -	* @example  | 
55 |  | -	* var Float64Array = require( '@stdlib/array/float64' );  | 
56 |  | -	*  | 
57 |  | -	* var out = new Float64Array( 2 );  | 
58 |  | -	* var v = ns.cadd.assign( 5.0, 3.0, 5.0, 3.0, out, 1, 0 );  | 
59 |  | -	* // returns <Float64Array>[ 10.0, 6.0 ]  | 
60 |  | -	*  | 
61 |  | -	* var bool = ( out === v );  | 
62 |  | -	* // returns true  | 
63 |  | -	*  | 
64 |  | -	* @example  | 
65 |  | -	* var Float64Array = require( '@stdlib/array/float64' );  | 
66 |  | -	*  | 
67 |  | -	* var z1 = new Float64Array( [ 5.0, 3.0 ] );  | 
68 |  | -	* var z2 = new Float64Array( [ 5.0, 3.0 ] );  | 
69 |  | -	*  | 
70 |  | -	* var out = ns.cadd.strided( z1, 1, 0, z2, 1, 0, new Float64Array( 2 ), 1, 0 );  | 
71 |  | -	* // returns <Float64Array>[ 10.0, 6.0 ]  | 
72 |  | -	*/  | 
73 |  | -	cadd: typeof cadd;  | 
74 |  | - | 
75 | 29 | 	/**  | 
76 | 30 | 	* Multiplies two double-precision complex floating-point numbers.  | 
77 | 31 | 	*  | 
 | 
0 commit comments