5 &(n,ia,ja,maxu,v,l,head,last,
next,mark,flag)
136 INTEGER,
INTENT(IN) :: N,MAXU
137 INTEGER,
INTENT(INOUT) :: IA(*),JA(*),V(maxu),L(maxu),HEAD(n)
138 INTEGER,
INTENT(INOUT) :: LAST(n),NEXT(n),MARK(n),FLAG
142 INTEGER TAG,DMIN,VK,EK,TAIL,K
150 CALL sd_mdi(n,ia,ja,maxu,v,l,head,last,next,mark,tag,flag)
162 2
IF(head(dmin).GT.0)
GO TO 3
169 head(dmin) = next(vk)
170 IF (head(dmin).GT.0) last(head(dmin)) = -dmin
182 CALL sd_mdm(vk,tail,v,l,last,next,mark)
186 CALL sd_mdp(k,ek,tail,v,l,head,last,next,mark)
190 CALL sd_mdu(ek,dmin,v,l,head,last,next,mark)
subroutine sd_md(N, IA, JA, MAXU, V, L, HEAD, LAST, NEXT, MARK, FLAG)
integer function next(ICOL, LIGNE)
subroutine sd_mdm(VK, TAIL, V, L, LAST, NEXT, MARK)
subroutine sd_mdp(K, EK, TAIL, V, L, HEAD, LAST, NEXT, MARK)
subroutine sd_mdi(N, IA, JA, MAXIMUM, V, L, HEAD, LAST, NEXT, MARK, TAG, FLAG)
subroutine sd_mdu(EK, DMIN, V, L, HEAD, LAST, NEXT, MARK)