* * $Id: whenfle.F,v 1.1.1.1 1996/04/01 15:02:31 mclareni Exp $ * * $Log: whenfle.F,v $ * Revision 1.1.1.1 1996/04/01 15:02:31 mclareni * Mathlib gen * * #include "gen/pilot.h" #if (defined(CERNLIB_DOUBLE))&&(!defined(CERNLIB_QMIBMVF)) SUBROUTINE WHENFLE(NW,HIN,INC,TARGET,INDX,NFOUND) C C CERN PROGLIB# F122 WHENFLE .VERSION GEN 2.30 890530 C ORIG. 30/05/89 F. Antonelli IBM, FCA C DIMENSION HIN(*), INDX(*) C NFOUND = 0 IF(INC.GT.0) THEN IBEG = 1 IEND = (NW-1)*INC+1 ELSE IBEG = (1-NW)*INC+1 IEND = 1 END IF DO 10 J=IBEG, IEND, INC IF(HIN(J).LE.TARGET) THEN NFOUND = NFOUND+1 INDX(NFOUND) = J END IF 10 CONTINUE C END #endif