GNU Info

Info Node: (g77-295.info)RealPart Intrinsic

(g77-295.info)RealPart Intrinsic


Next: Rename Intrinsic (subroutine) Prev: Real Intrinsic Up: Table of Intrinsic Functions
Enter node , (file) or (file)node

RealPart Intrinsic
..................

     RealPart(Z)

RealPart: `REAL' function, the `KIND=' value of the type being that of
argument Z.

Z: `COMPLEX'; scalar; INTENT(IN).

Intrinsic groups: `gnu'.

Description:

   The real part of Z is returned, without conversion.

   *Note:* The way to do this in standard Fortran 90 is `REAL(Z)'.
However, when, for example, Z is `COMPLEX(KIND=2)', `REAL(Z)' means
something different for some compilers that are not true Fortran 90
compilers but offer some extensions standardized by Fortran 90 (such as
the `DOUBLE COMPLEX' type, also known as `COMPLEX(KIND=2)').

   The advantage of `REALPART()' is that, while not necessarily more or
less portable than `REAL()', it is more likely to cause a compiler that
doesn't support it to produce a diagnostic than generate incorrect code.

   Note: REAL() and AIMAG() of Complex, for more information.


automatically generated by info2www version 1.2.2.9