manuc1
C MANUC1 SOURCE CHAT 05/01/13 01:28:23 5004 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) CHARACTER*(4) CMOT C*********************************************************************** C MANUC1 SIMULE L'APPEL DE L'OPERATEUR MANU CHPO POUR CREER UN CHPOINT * C*********************************************************************** C ATTENTION : LES SEGMENTS LIST1 DOIVENT RESTER ACTIFS * C NOMC * C SINON TRANSFORMER PREPA0 * C*********************************************************************** C ARGUMENT * C -------- * C ENTREE : * C IPOE = POINTEUR SUR UN OBJET GEOMETRIE * C LIST1= SEGMENT ILIST QUI CONTIENT LES POINTEURS SUR LES LIST * C REEL CONTENANT LES VALEURS DU CHPOINT(CF NOTICE MANU CHPO) * C NOMC = SEGAMENT ICARA QUI CONTIENT LE NOM DES COMPOSANTES * C ON DOIT AVOIR LIST(/1) > OU = LCARA(/2) * C SORTIE : * C IPOC = POINTEUR SUR LE MCHPOI * C (IL Y A CREATION D UNE GEOMETRIE) * C * C APPELE LES SB : CHANGE,ECRIRE,LIRE,MANUCH * C*********************************************************************** -INC PPARAM -INC CCOPTIO -INC SMELEME SEGMENT ILIST INTEGER LIST(NLIST) ENDSEGMENT POINTEUR ILIS1.ILIST,ILIS2.ILIST,ILIS3.ILIST SEGMENT ICARA CHARACTER*4 LCARA(NCARA) ENDSEGMENT POINTEUR ICAR1.ICARA,ICAR2.ICARA,ICAR3.ICARA C ILIST = LIST1 ICARA = NOMC SEGACT ICARA,ILIST IC = LCARA(/2) JC = LIST(/1) IF(JC.LT.IC) GOTO 5000 C C CREATION A PARTIR DE IPOE D' UN NOUVEAU MAILLAGE IPO1 C IPT1 = IPOE SEGINI,MELEME = IPT1 IPO1 = MELEME C DO 1 I = 1,IC CMOT = LCARA(IC+1-I) 1 CONTINUE CALL MANUCH RETURN 5000 CONTINUE WRITE(IOIMP,5001) 5001 FORMAT(' ERREUR DANS MANUC1 : IL MANQUE UN ( OU DES ) LISTREEL') RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales