nomc
C NOMC SOURCE CB215821 21/05/05 21:15:09 10993 C======================================================================= C C OPERATEUR RENOMMANT LE NOM DE LA COMPOSANTE D UN CHPOINT C OU D UN MCHAML C certaines composantes d'un chpoint (extension) C CHPO1 = NOMC | MOT | CHPO2 C | LISM1 LISM2 | C CHE1 = NOMC | MOT | CHE2 C | LISM1 LISM2 | C C EBERSOLT DECEMBRE 84 D. R.-M. avril 94 C extension MCHAML kich 01/99 C ajouts actobj sg 12/2019 C======================================================================= C SUBROUTINE NOMC IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCHPOI CHARACTER*(LOCOMP) MOT1 CHARACTER*4 MOT2(1),MOTNAT(3) DATA MOT2/'NATU'/ DATA MOTNAT/'INDE','DIFF','DISC'/ C On initialise comme sur IBM (a -1) IRT1=-1 IRT2=-1 IRT3=-1 IRT6=-1 C C On tente de lire un LISTMOTS C IF (IERR.NE.0) GOTO 666 C IF (IRT3.EQ.1) THEN IF (IERR.NE.0) GOTO 666 C IF (IERR.NE.0) GOTO 666 C IF (IRT2.EQ.1) THEN ELSE IF (IERR.NE.0) GOTO 266 ENDIF IF (IERR.NE.0) GOTO 666 C ELSE IF (IERR.NE.0) GOTO 666 C IF (IERR.NE.0) GOTO 666 IF (IRT2.EQ.1) THEN IRET=-1 IF (IRET.EQ.0) GOTO 666 ELSE IF (IERR.NE.0) GOTO 266 ENDIF IF (IERR.NE.0) GOTO 666 ENDIF C C on essaie de lire la nouvelle nature C IF (IRT2.EQ.1) THEN IF (IERR .NE. 0) GOTO 666 IF (INAT.NE.0) THEN IF (IERR .NE. 0) GOTO 666 MCHPOI=IPCH2 SEGACT MCHPOI*MOD NJAT = JATTRI(/1) IF (NJAT.LT.1) THEN NSOUPO = IPCHP(/1) NAT = 1 SEGADJ MCHPOI ENDIF JATTRI(INAT)=JATT1-1 *new-paradigm SEGDES MCHPOI ENDIF ENDIF C IF (IRT2.EQ.1) THEN ELSE ENDIF GOTO 666 C C PAS D OPERANDE CORRECTE TROUVE C IF(IRETOU.NE.0) THEN ELSE ENDIF 666 CONTINUE RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales