[updated 28.Jun.2000]

Librairie assembl > Fichier dsvtri.f

Qui appelle dsvtri ?

line
      SUBROUTINE DSVTRI (SDSMBL,INCDSM,NBTRAS,WORKTB)
line
  Auteur: O.DeBayser (Janvier 1992)
  Derniere modification : D.Martin (28 Novembre 1997)
  Version 1.0.0
 
  Tri de la structure SDSMBL par ordre croissant des numeros d'inconnues
 
 -- Arguments --
  SDSMBL structure a trier
  INCDSM nombre de mots par item de cette structure
  NBTRAS nombre d'items de cette structure
  WORKTB tableau de travail (longueur utile: INCDSM)
line
      INTEGER   INCDSM,SDSMBL(INCDSM,*),NBTRAS,WORKTB(*)
 
      INTEGER   NUTRAS,NUTRAJ,K
line
 
      Tri sur les inconnues
 
      DO 5 NUTRAS=2,NBTRAS
         DO 1 K=1,INCDSM
            WORKTB(K)=SDSMBL(K,NUTRAS)
1        CONTINUE
         DO 3 NUTRAJ=NUTRAS-1,1,-1
            IF (WORKTB(3).LT.SDSMBL(3,NUTRAJ)) THEN
               DO 2 K=1,INCDSM
                  SDSMBL(K,NUTRAJ+1)=SDSMBL(K,NUTRAJ)
                  SDSMBL(K,NUTRAJ)=WORKTB(K)
2              CONTINUE
            ELSE
               GOTO 5
            ENDIF
3        CONTINUE
5     CONTINUE
                                                                    END !DsVtri

line
top

dsvtri est appelé dans

top