Elemental Intrinsic Function (Generic): Converts the argument to double complex type. This function must not be specified as an actual argument.
Syntax
Results:
The result is of type double complex (COMPLEX(8) or COMPLEX*16).
If only one noncomplex argument appears, it is converted into the real part of the result value and zero is assigned to the imaginary part. If y is not specified and x is complex, the result value is CMPLX(REAL(x), AIMAG(x)).
If two noncomplex arguments appear, the complex value is produced by converting the first argument into the real part of the value, and converting the second argument into the imaginary part.
DCMPLX(x, y) has the complex value whose real part is REAL(x, kind=8) and whose imaginary part is REAL(y, kind=8).
Compatibility
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
See Also: CMPLX, FLOAT, INT, IFIX, REAL, SNGL
Examples
DCMPLX (-3) has the value (-3.0, 0.0).
DCMPLX (4.1, 2.3) has the value (4.1, 2.3).