Download elarsn.eso

Back to the list

   1 : C ELARSN    SOURCE    CHAT      06/03/29    21:19:15     5360           
   2 : C
   3 : C     *****************************************************************
   4 : C     MODULE  : EL (INTERFACE CODE DE CALCUL)
   5 : C     FICHIER : EL_ELEMENT.F
   6 : C     OBJET   : INFORMATION SUR LES ELEMENTS (CODE VIPLEF)
   7 : C     FONCT.  : 
   8 : C
   9 : C       ------ INDICES RELATIFS DES SOMMETS ET NOEUDS DES ELEMENTS ----
  10 : C       OBJET ELARSN : RENVOI SOMMETS ET NOEUDS D'UNE ARETE
  11 : C       OBJET ELSNAR : RENVOI LES NOEUDS ENTRE 2 SOMMETS
  12 : C       
  13 : C       ------ TRANSFERT DES NOEUDS MILIEU ----
  14 : C       OBJET ELTRNO : TRANSFERT LES NOEUDS MILIEU D'UN MAILLAGE A UN 
  15 : C       OBJET          AUTRE
  16 : C
  17 : C     AUTEUR  : O. STAB
  18 : C     DATE    : 05.11.96
  19 : C     TESTS   : A FAIRE
  20 : C
  21 : C     MODIFICATIONS :
  22 : C      AUTEUR, DATE, OBJET :
  23 : C
  24 : C
  25 : C     *****************************************************************
  26 : C
  27 :       SUBROUTINE ELARSN(ICODE,INDSO,INDNO,NBNO,iarr)
  28 : C     *****************************************************************
  29 : C     OBJET ELTRNO :  RENVOI SOMMETS ET NOEUDS D'UNE ARETE
  30 : C
  31 : C     EN ENTREE  :
  32 : C        ICODE   : CODE DE L'ELEMENT
  33 : C        INDAR   : INDIOCE DE L'ARETE
  34 : C     EN SORTIE  :
  35 : C        INDSO   : INDICE DES DEUX SOMMETS DE L'ARETE
  36 : C        INDNO   : INDICE DES NOEUDS SUR L'ARETE (MEME ORIENTATION)
  37 : C        NBNO    : NOMBRE DE NOEUDS SUR L'ARETE
  38 : C        iarr    : CODE D'ERREUR
  39 : C     *****************************************************************
  40 :       IMPLICIT INTEGER(I-N)
  41 :       INTEGER ICODE,INDSO(*),INDNO(*),NBNO,iarr
  42 : C
  43 :       EXTERNAL FCUB20,FCAR8      
  44 :       INTEGER INUMS
  45 : C
  45 :       CALL ELNUMS(ICODE,INUMS)
  46 :       GOTO (10, 20, 30, 40, 50, 60, 70, 80, 90, 100,
  47 :      >      110,120,130,140,150,160,170,180,190,200,
  48 :      >      210) INUMS
  49 : C
  50 :       iarr = -1
  50 :       CALL ESERRO(1,iarr,'ELSOVO ',' CODE DE L ELEMENT')
  51 :       GOTO 9999
  52 : C
  53 :    10 CONTINUE
  54 :    20 CONTINUE
  55 :    30 CONTINUE
  56 :    40 CONTINUE
  57 :    50 CONTINUE
  58 :    60 CONTINUE
  59 :         iarr = -3
  59 :         CALL ESERRO(1,iarr,'ELSOVO ',' CODE NON IMPLEMENTE')
  60 :         GOTO 9999
  61 :    70 CONTINUE
  61 :         CALL FCAR8(2,0,INDSO,NBNO)      
  61 :         CALL FCAR8(3,0,INDNO,NBNO)      
  62 :         GOTO 9999          
  63 :    80 CONTINUE
  64 :    90 CONTINUE
  65 :   100 CONTINUE
  66 :   110 CONTINUE
  67 :   120 CONTINUE
  68 :   130 CONTINUE
  69 :   140 CONTINUE
  70 :   150 CONTINUE
  71 :   160 CONTINUE
  72 :   170 CONTINUE
  73 :   180 CONTINUE
  74 :   190 CONTINUE
  75 :         iarr = -3
  75 :         CALL ESERRO(1,iarr,'ELSOVO ',' CODE NON IMPLEMENTE')
  76 :         GOTO 9999
  77 :   200 CONTINUE
  77 :         CALL FCUB20(2,0,INDSO,NBNO)      
  77 :         CALL FCUB20(3,0,INDNO,NBNO)      
  78 :         GOTO 9999
  79 :   210 CONTINUE
  80 :         iarr = -3
  80 :         CALL ESERRO(1,iarr,'ELSOVO ',' CODE NON IMPLEMENTE')
  81 :         GOTO 9999
  82 :       
  83 : C
  84 :  9999 END
  85 :  
  86 :  
  87 :  

© Cast3M 2003 - All rights reserved.
Disclaimer