summaryrefslogtreecommitdiff
path: root/src/lib/lapack/dlapy2.f
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/lapack/dlapy2.f')
-rw-r--r--src/lib/lapack/dlapy2.f53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/lib/lapack/dlapy2.f b/src/lib/lapack/dlapy2.f
deleted file mode 100644
index 98ef81b6..00000000
--- a/src/lib/lapack/dlapy2.f
+++ /dev/null
@@ -1,53 +0,0 @@
- DOUBLE PRECISION FUNCTION DLAPY2( X, Y )
-*
-* -- LAPACK auxiliary routine (version 3.1) --
-* Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
-* November 2006
-*
-* .. Scalar Arguments ..
- DOUBLE PRECISION X, Y
-* ..
-*
-* Purpose
-* =======
-*
-* DLAPY2 returns sqrt(x**2+y**2), taking care not to cause unnecessary
-* overflow.
-*
-* Arguments
-* =========
-*
-* X (input) DOUBLE PRECISION
-* Y (input) DOUBLE PRECISION
-* X and Y specify the values x and y.
-*
-* =====================================================================
-*
-* .. Parameters ..
- DOUBLE PRECISION ZERO
- PARAMETER ( ZERO = 0.0D0 )
- DOUBLE PRECISION ONE
- PARAMETER ( ONE = 1.0D0 )
-* ..
-* .. Local Scalars ..
- DOUBLE PRECISION W, XABS, YABS, Z
-* ..
-* .. Intrinsic Functions ..
- INTRINSIC ABS, MAX, MIN, SQRT
-* ..
-* .. Executable Statements ..
-*
- XABS = ABS( X )
- YABS = ABS( Y )
- W = MAX( XABS, YABS )
- Z = MIN( XABS, YABS )
- IF( Z.EQ.ZERO ) THEN
- DLAPY2 = W
- ELSE
- DLAPY2 = W*SQRT( ONE+( Z / W )**2 )
- END IF
- RETURN
-*
-* End of DLAPY2
-*
- END