summaryrefslogtreecommitdiff
path: root/src/lib/lapack/dzsum1.f
diff options
context:
space:
mode:
authorjofret2009-04-28 07:17:00 +0000
committerjofret2009-04-28 07:17:00 +0000
commit8c8d2f518968ce7057eec6aa5cd5aec8faab861a (patch)
tree3dd1788b71d6a3ce2b73d2d475a3133580e17530 /src/lib/lapack/dzsum1.f
parent9f652ffc16a310ac6641a9766c5b9e2671e0e9cb (diff)
downloadscilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.tar.gz
scilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.tar.bz2
scilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.zip
Moving lapack to right place
Diffstat (limited to 'src/lib/lapack/dzsum1.f')
-rw-r--r--src/lib/lapack/dzsum1.f81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/lib/lapack/dzsum1.f b/src/lib/lapack/dzsum1.f
deleted file mode 100644
index 0b6c60e7..00000000
--- a/src/lib/lapack/dzsum1.f
+++ /dev/null
@@ -1,81 +0,0 @@
- DOUBLE PRECISION FUNCTION DZSUM1( N, CX, INCX )
-*
-* -- LAPACK auxiliary routine (version 3.1) --
-* Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
-* November 2006
-*
-* .. Scalar Arguments ..
- INTEGER INCX, N
-* ..
-* .. Array Arguments ..
- COMPLEX*16 CX( * )
-* ..
-*
-* Purpose
-* =======
-*
-* DZSUM1 takes the sum of the absolute values of a complex
-* vector and returns a double precision result.
-*
-* Based on DZASUM from the Level 1 BLAS.
-* The change is to use the 'genuine' absolute value.
-*
-* Contributed by Nick Higham for use with ZLACON.
-*
-* Arguments
-* =========
-*
-* N (input) INTEGER
-* The number of elements in the vector CX.
-*
-* CX (input) COMPLEX*16 array, dimension (N)
-* The vector whose elements will be summed.
-*
-* INCX (input) INTEGER
-* The spacing between successive values of CX. INCX > 0.
-*
-* =====================================================================
-*
-* .. Local Scalars ..
- INTEGER I, NINCX
- DOUBLE PRECISION STEMP
-* ..
-* .. Intrinsic Functions ..
- INTRINSIC ABS
-* ..
-* .. Executable Statements ..
-*
- DZSUM1 = 0.0D0
- STEMP = 0.0D0
- IF( N.LE.0 )
- $ RETURN
- IF( INCX.EQ.1 )
- $ GO TO 20
-*
-* CODE FOR INCREMENT NOT EQUAL TO 1
-*
- NINCX = N*INCX
- DO 10 I = 1, NINCX, INCX
-*
-* NEXT LINE MODIFIED.
-*
- STEMP = STEMP + ABS( CX( I ) )
- 10 CONTINUE
- DZSUM1 = STEMP
- RETURN
-*
-* CODE FOR INCREMENT EQUAL TO 1
-*
- 20 CONTINUE
- DO 30 I = 1, N
-*
-* NEXT LINE MODIFIED.
-*
- STEMP = STEMP + ABS( CX( I ) )
- 30 CONTINUE
- DZSUM1 = STEMP
- RETURN
-*
-* End of DZSUM1
-*
- END