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.
real(sp), parameter srtmax
real(sp), parameter shalf
real(sp), parameter srtmin
real(sp), parameter ssafmin
real(sp), parameter ssafmax
real(sp), parameter szero
LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisi...