123 real(wp) :: c, f, g, r, s
126 real(wp) :: d, f1, fs, g1, gs, p, u, uu
129 intrinsic :: abs, sign, sqrt
139 else if( f == zero )
then
143 else if( f1 > rtmin .and. f1 < rtmax .and. &
144 g1 > rtmin .and. g1 < rtmax )
then
145 d = sqrt( f*f + g*g )
151 u =
min( safmax,
max( safmin, f1, g1 ) )
155 d = sqrt( fs*fs + gs*gs )
subroutine slartg(f, g, c, s, r)
SLARTG generates a plane rotation with real cosine and real sine.
LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisi...
real(sp), parameter srtmax
real(sp), parameter shalf
real(sp), parameter srtmin
real(sp), parameter ssafmin
real(sp), parameter ssafmax
real(sp), parameter szero