Constructors
Complex number constructors.
Usage
var ctors = require( '@stdlib/complex/ctors' );
ctors( dtype )
Returns a complex number constructor for a specified data type.
var ctor = ctors( 'complex128' ); // returns <Function>
The function returns constructors for the following data types:
complex64: single-precision complex floating-point numbers.complex128: double-precision complex floating-point numbers.
If provided an unknown or unsupported data type, the function returns null.
var ctor = ctors( 'complex' ); // returns null
Examples
var dtypes = require( '@stdlib/complex/dtypes' ); var ctors = require( '@stdlib/complex/ctors' ); var DTYPES = dtypes(); var ctor; var i; for ( i = 0; i < DTYPES.length; i++ ) { ctor = ctors( DTYPES[ i ] ); console.log( ctor ); }
See Also
@stdlib/array/typed-complex-ctors: complex typed array constructors.