Mercurial > hg > octave-lyh
annotate libcruft/qpsol/zerovc.f @ 2542:484977eb65ad
[project @ 1996-11-20 02:17:08 by jwe]
author | jwe |
---|---|
date | Wed, 20 Nov 1996 02:18:00 +0000 |
parents | 30c606bec7a8 |
children |
rev | line source |
---|---|
2329 | 1 SUBROUTINE ZEROVC( N, X, LENX, INCX ) |
2 C | |
3 INTEGER N, LENX, INCX | |
4 DOUBLE PRECISION X(LENX) | |
5 C | |
6 C SET X TO ZERO. | |
7 C | |
8 INTEGER I, IX | |
9 DOUBLE PRECISION ZERO | |
10 C | |
11 DATA ZERO/0.0D+0/ | |
12 C | |
13 IF (N .LT. 1) RETURN | |
14 IF (INCX .EQ. 1) GO TO 50 | |
15 IX = 1 | |
16 DO 10 I = 1, N | |
17 X(IX) = ZERO | |
18 IX = IX + INCX | |
19 10 CONTINUE | |
20 RETURN | |
21 C | |
22 50 DO 60 I = 1, N | |
23 X(I) = ZERO | |
24 60 CONTINUE | |
25 RETURN | |
26 C | |
27 C END OF ZEROVC | |
28 END |