function that normalises a complex vector a to make it a unit vector, where
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=dp), | DIMENSION(:) | :: | a |
FUNCTION normalise_complexe(a) RESULT(result) COMPLEX(dp), DIMENSION(:) :: a COMPLEX(dp), DIMENSION(SIZE(a)) :: result result = a / norm_2_complex(a) END FUNCTION normalise_complexe