additi
C ADDITI SOURCE CB215821 19/08/20 21:15:09 10287 C CE SOUS PROGRAMME AJOUTE LE POINT X A UN OBJET ELEMENTAIRE C IL RELAIE A ADDITEL C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION X(3) -INC PPARAM -INC CCOPTIO -INC SMELEME SEGACT IPT1 C ON TRAVAILLE SUR LES SOUS-OBJETS ET SUR LES REFERENCES ELEMENTAIRES IF (IPT1.LISOUS(/1).NE.0) GOTO 50 IF (IPT1.LISREF(/1).EQ.0) GOTO 100 NBREF=IPT1.LISREF(/1) GO TO 60 50 NBELEM=0 NBNN=0 NBSOUS=IPT1.LISOUS(/1) NBREF=IPT1.LISREF(/1) SEGINI IPT2 DO 51 I=1,IPT1.LISOUS(/1) IPT3=IPT1.LISOUS(I) SEGACT IPT3 C ON ENLEVE LES REFERENCES IPT2.LISOUS(I)=IPT5 51 CONTINUE 60 CONTINUE IF (IPT1.LISREF(/1).EQ.0) GOTO 100 C POUR LES REFERENCES ON ESSAYE D'EN PRENDRE LES REFERENCES ICI DO 61 I=1,IPT1.LISREF(/1) IPT3=IPT1.LISREF(I) SEGACT IPT3 IF (IPT3.LISOUS(/1).NE.0) GOTO 67 IF (IPT5.LISREF(/1).EQ.0) GOTO 62 DO 63 J=1,IPT3.LISREF(/1) IPT6=IPT3.LISREF(J) SEGACT IPT6 IF (IPT6.LISOUS(/1).NE.0) GOTO 64 IPT5.LISREF(J)=IPT8 GOTO 63 C FAUX MAIS NE PLANTE PAS 64 IPT5.LISREF(J)=IPT6 63 CONTINUE 62 CONTINUE IPT2.LISREF(I)=IPT5 GOTO 68 67 CONTINUE NBREF=0 NBSOUS=IPT3.LISOUS(/1) NBNN=0 NBELEM=0 SEGINI IPT8 SEGACT IPT5 69 CONTINUE IPT2.LISREF(I)=IPT8 68 CONTINUE 61 CONTINUE 100 CONTINUE END
© Cast3M 2003 - Tous droits réservés.
Mentions légales