F06 Chapter Contents
F06 Chapter Introduction
NAG Library Manual

# NAG Library Routine DocumentF06BMF

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

F06BMF completes the safe computation of the Euclidean length of a vector, following a call to F06FJF or F06KJF.

## 2  Specification

 FUNCTION F06BMF ( SCAL, SSQ)
 REAL (KIND=nag_wp) F06BMF
 REAL (KIND=nag_wp) SCAL, SSQ

## 3  Description

F06BMF completes the safe computation of the Euclidean length of a vector, following a call to F06FJF or F06KJF which return values $\alpha$ and $\xi$ such that
 $x22=α2ξ.$
F06BMF returns, via the function name, the value
 $minα⁢ξ,flmax,$
where $\mathit{flmax}$ is the value given by $1/\left({\mathbf{X02AMF}}\right)$.

None.

## 5  Parameters

1:     SCAL – REAL (KIND=nag_wp)Input
On entry: the scaling factor $\alpha$, returned by F06FJF or F06KJF.
Constraint: ${\mathbf{SCAL}}\ge 0.0$.
2:     SSQ – REAL (KIND=nag_wp)Input
On entry: the scaled sum of squares $\xi$, returned by F06FJF or F06KJF.
Constraint: ${\mathbf{SSQ}}\ge 1.0$.

None.

Not applicable.