Mercurial > hg > octave-lyh
view libcruft/qpsol/copyvc.f @ 2988:daa1ed1f5462
[project @ 1997-05-16 07:23:15 by jwe]
author | jwe |
---|---|
date | Fri, 16 May 1997 07:23:17 +0000 |
parents | 30c606bec7a8 |
children |
line wrap: on
line source
SUBROUTINE COPYVC( N, X, LENX, INCX, Y, LENY, INCY ) C INTEGER N, LENX, INCX, LENY, INCY DOUBLE PRECISION X(LENX), Y(LENY) C C COPY THE FIRST N ELEMENTS OF X INTO Y. C INTEGER I, IX, IY C IF (N .LT. 1) RETURN IF (INCX .EQ. 1 .AND. INCY .EQ. 1) GO TO 50 IX = 1 IY = 1 DO 10 I = 1, N Y(IY) = X(IX) IX = IX + INCX IY = IY + INCY 10 CONTINUE RETURN C 50 DO 60 I = 1, N Y(I) = X(I) 60 CONTINUE RETURN C C END OF COPYVC END