reacti
C REACTI SOURCE CB215821 19/08/20 21:21:25 10287 SUBROUTINE REACTI IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO LOGICAL L0,L1 CHARACTER*8 TYPRET,CTYP,CHARRE PARAMETER (IUN=1) * IF(IERR.NE.0) RETURN IF (IRET.NE.0) goto 1100 * * lecture d'une TABLE ou d'un objet CHPOINT * IF(IRETOU.EQ.0) THEN RETURN ENDIF IF (CTYP(1:8).EQ.'TABLE ') THEN IF (IERR.NE.0) RETURN * * On r{cup}re la base des modes * & 'TABLE',I1,X1,' ',L1,IBAS) IB = 0 10 CONTINUE TYPRET = ' ' IB = IB + 1 & TYPRET,I1,X1,CHARRE,L1,ITTBAS) IF (ITTBAS.NE.0 .AND. TYPRET.EQ.'TABLE ') THEN & 'CHPOINT',I1,X1,' ',L1,MCHPOI) IF(IERR.NE.0) RETURN & 'CHPOINT',I1,X1,' ',L1,MCHPO1) GOTO 10 ENDIF * * On r{cup}re la base des pseudo-modes * TYPRET = ' ' & TYPRET,I1,X1,CHARRE,L1,ITPS) IF (ITPS.NE.0 .AND. TYPRET.EQ.'TABLE ') THEN IB = 0 20 CONTINUE TYPRET = ' ' IB = IB + 1 & TYPRET,I1,X1,CHARRE,L1,ITTBAS) IF (ITTBAS.NE.0 .AND. TYPRET.EQ.'TABLE ') THEN & 'CHPOINT',I1,X1,' ',L1,MCHPOI) IF(IERR.NE.0) RETURN & 'CHPOINT',I1,X1,' ',L1,MCHPO1) GOTO 20 ENDIF ENDIF RETURN ENDIF IF(IERR.NE.0) RETURN IF(IERR.NE.0) RETURN RETURN * 1100 CONTINUE IB = 0 1120 CONTINUE TYPRET = ' ' IB = IB + 1 & TYPRET,I1,X1,CHARRE,L1,ITTBAS) IF (ITTBAS.NE.0 .AND. TYPRET.EQ.'TABLE ') THEN IF (MRIGID.GT.0) THEN & 'CHPOINT',I1,X1,' ',L1,MCHPOI) IF(IERR.NE.0) RETURN & 'CHPOINT',I1,X1,' ',L1,MCHPO1) ENDIF GOTO 1120 ENDIF RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales