el2000
C EL2000 SOURCE CHAT 05/01/12 23:28:50 5004 C C OBJET FCUB20 : RENVOI LES INFO SUR LE CUB20 C EN ENTREE : C ITYPE : TYPE DES INFORMATION SOUHAITEES C C 1 : LES INDICES DES NOEUDS MILIEU DES SOMMETS (D'UNE ARETE) C INDONN(1,2) = INDICE DES SOMMETS C IRESUL(1,NBRESU) = INDICE DES NOEUDS MILIEU C C 2 : LES INDICES DES SOMMETS D'UNE ARETE C INDONN(1) = REFERENCE DE L'ARETE C IRESUL(1,2) = INDICE DES NOEUDS MILIEU C C 3 : LES INDICES DES NOEUDS MILIEU D'UNE ARETE C INDONN(1) = REFERENCE DE L'ARETE C IRESUL(1,NBRESU) = INDICE DES NOEUDS MILIEU C C 4 : LES INDICES DES NOEUDS MILIEU DES SOMMETS (D'UNE FACE) C INDONN(1,N) = INDICE DES SOMMETS C IRESUL(1,NBRESU) = INDICE DES NOEUDS MILIEU C C 5 : LES INDICES DES SOMMETS D'UNE FACE C INDONN(1) = REFERENCE DE LA FACE C IRESUL(1,NBRESU) = INDICE DES SOMMETS C C 6 : LES INDICES DES NOEUDS MILIEU D'UNE FACE C INDONN(1) = REFERENCE DE LA FACE C IRESUL(1,NBRESU) = INDICE DES NOEUDS MILIEU C C 7 : LES INDICES DES NOEUDS DU VOLUME C INDONN() = VIDE C IRESUL(1,NBRESU) = INDICE DES NOEUDS C C 8 : LES INDICES DES SOMMETS DU VOLUME C INDONN(1) = VIDE C IRESUL(1,NBRESU) = INDICE DES SOMMETS C C 9 : LES INDICES DE TOUS LES NOEUDS C INDONN(1) = VIDE C IRESUL(1,NBRESU) = INDICE DES NOEUDS C C ********************************************************************** C C C ********************************************************************** C OBJET ELVPFC : INITIALISE LES CONSTANTES DEPENDANT DU CODE CASTEM 2000 C C ********************************************************************** IMPLICIT INTEGER(I-N) INTEGER ISCOD(*),NBCOD CHARACTER*5 ISNOM(*) C INTEGER ICODE,NBCODE C C ---- POUR VIPLEF ---- C INTEGER NBCODL,NBCARL PARAMETER (NBCODL = 21, NBCARL = 5) INTEGER ISCODL(NBCODL) CHARACTER*5 ISNOML(NBCODL) C C ---- CODE DE L'ELEMENT ----------------------------------------- DATA ISCODL /-1,-1,-1,4,-1,-1,10,-1,-1,-1,-1,-1,-1,-1,-1, > 14,-1,-1,-1,15, > -1 / C C ---- NOM DE L'ELEMENT ----------------------------------------- DATA ISNOML /'---- ','---- ','---- ','---- ','QUA4 ','---- ', > 'QUA8 ','---- ','---- ','---- ','---- ','---- ','---- ', > '---- ','---- ','CUB8 ','---- ','---- ','---- ','CU20 ', > '---- ' / C NBCODE = MAX(NBCODL,NBCOD) DO 10 ICODE=1,NBCODE ISCOD(ICODE) = ISCODL(ICODE) ISNOM(ICODE) = ISNOML(ICODE) 10 CONTINUE 9999 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales