F06 Chapter Contents
F06 Chapter Introduction
NAG Library Manual

# NAG Library Routine DocumentF06CCF

Note:  before using this routine, please read the Users' Note for your implementation to check the interpretation of bold italicised terms and other implementation-dependent details.

## 1  Purpose

F06CCF reconstructs the parameters $c$ (real) and $s$ (complex) of a complex plane rotation from the tangent of that rotation.

## 2  Specification

 SUBROUTINE F06CCF ( T, C, S)
 REAL (KIND=nag_wp) C COMPLEX (KIND=nag_wp) T, S

## 3  Description

F06CCF reconstructs the parameters $c$ (real) and $s$ (complex) of a complex plane rotation, from the value of the tangent $t$, as returned by F06CAF:
 $c=11+t2 , s=ct,$
so that $c$ is always real and non-negative.
If $\left|t\right|<\sqrt{\epsilon }$, where $\epsilon$ is the machine precision, the routine sets $c=1$ and $s=t$.

None.

## 5  Parameters

1:     T – COMPLEX (KIND=nag_wp)Input
On entry: the value $t$, the tangent of the rotation.
2:     C – REAL (KIND=nag_wp)Output
On exit: the value $c$, the cosine of the rotation.
3:     S – COMPLEX (KIND=nag_wp)Output
On exit: the value $s$, the sine of the rotation.

None.

Not applicable.