swh:1:snp:16c54c84bc54885e783d4424d714e5cc82f479a1
Tip revision: e71c994d653adbe4d49f0fed4cb9d80ae22d8ce1 authored by Roger Koenker on 24 June 2012, 00:00:00 UTC
version 4.81
version 4.81
Tip revision: e71c994
idmin.f
INTEGER FUNCTION IDMIN(N,X,INCX)
INTEGER I,N,INCX
DOUBLE PRECISION X(INCX,1),SMIN
C
C THIS FUNCTION RETURNS THE INDEX OF THE SMALLEST (ALGEBRAIC)
C COMPONENT OF X. ADAPTED FROM PORT3 LIBRARY -- FEB 2008.
C ONLY EVERY INCXTH COMPONENT OF X IS CONSIDERED.
C
IDMIN=0
IF(N.EQ.0) RETURN
SMIN=X(1,1)
IDMIN=1
DO 10 I=1,N
IF(SMIN.LE.X(1,I)) GO TO 10
SMIN=X(1,I)
IDMIN=I
10 CONTINUE
RETURN
END