elftem
C ELFTEM SOURCE CHAT 05/01/12 23:32:44 5004 SUBROUTINE ELFTEM C C ===================================================================== C C C SOLUT1 = ELFE C C / 'TEMPS'POUTRE C STRUC1 ATTAC1 TEMPS DT1 CHARG1 ( M1 C GREEN ( NFOIS NN ) ; C C SOLUT1 : OBJET DE TYPE SOLUTION DYNAMIQUE C STRUC1 : OBJET DE TYPE STRUCTURE, ENSEMBLE DES ELEMENTS DE POUTRE C ATTAC1 : OBJET DE TYPE ATTACHE, LIAISONS ENTRE LES ELEMENTS C TEMPS : FLOTTANT, VALEUR DU TEMPS DE CALCUL C DT1 : FLOTTANT, VALEUR DU PAS DE TEMPS C CHARG1 : OBJET DE TYPE CHARGEMENT C GREEN : OBJET EVOLUTION CONTENANT LES FONCTIONS DE GREEN C FACULTATIVEMENT C M1 : ENTIER, INDICE DE TRONCATURE , SI 0 PAS DE TRONCATURE C NFOI : MOT CLE C NN : CHPOINT RESULTAT DANS L'OBJET SOLUTION TOUT LES NN PAS C C VERSION : JUIN 86 C PROGRAMMEUR : GUILBAUD C MODIFIE PAR P.MANIGOT EN MARS 1988 C MODIFIE PAR X.VACELET EN JUIN 1989 C C ===================================================================== C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCOORD CHARACTER*4 MFOIS(1) CHARACTER*40 CHA1 DATA MFOIS/'NFOI'/ C TAILLE DES BLOCS (NOMBRE DE REELS) DATA LBLO/50000/ C PRECISION DATA EPS/1.D-11/ M=0 LFOIS=1 C C 1 - LECTURE DES DONNES C IF (IERR.NE.0) RETURN IF (IERR.NE.0) RETURN C IF (IERR.NE.0) RETURN IF (TEMPS.LE.0) THEN C *** VALEUR DE TEMPS NEGATIVE OU NULLE ENDIF IF (IERR.NE.0) RETURN IF (DELTAT.LE.0.D0) THEN C *** VALEUR DE PAS DE TEMPS NEGATIVE OU NULLE ENDIF IF (TEMPS.LT.DELTAT) THEN TAMP=TEMPS TEMPS=DELTAT DELTAT=TAMP END IF N=NINT(TEMPS/DELTAT) C IF (IRETOU.NE.0 .AND. M.LE.0) THEN C *** INDICE DE TRONCATURE NEGATIF OU NUL ENDIF C C IF (IERR .NE. 0) RETURN C NFOIS=1 IF (IMOT.NE.0) THEN END IF SEGACT MCOORD C C C 2 - TRAITEMENT DE L'OBJET STRUCTURE C IF (IERR.NE.0) RETURN C C C 3 - TRAITEMENT DE L'OBJET SOLUTION GREEN, CALCUL DES MATRICES ANBN C IF (IERR.NE.0) RETURN MAXBLO=LBLO IF (IERR.NE.0) RETURN C C C 4 - TRAITEMENT DE L'OBJET ATTACHE, CALCUL DES MATRICES DE LIAISON C IF (IERR.NE.0) RETURN IF (IERR.NE.0) RETURN IF (IERR.NE.0) RETURN C C C 5 - TRAITEMENT DU CHARGEMENT, CALCUL DES SECONDS-MEMBRES C IF (IERR.NE.0) RETURN C C C 6 - RESOLUTION ET CREATION DE L'OBJET SOLUTION C *KSOLUT) C C RETURN C END
© Cast3M 2003 - Tous droits réservés.
Mentions légales