devlia
C DEVLIA SOURCE CB215821 24/04/12 21:15:35 11897 & IALGO) IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) *--------------------------------------------------------------------* * * * Operateur DYNE : algorithme de Fu - de Vogelaere * * ________________________________________________ * * * * Remplissage des tableaux de description des liaisons a * * partir des informations contenues dans la table ITLIA. * * * * Parametres: * * * * e LTLIA Table rassemblant la description des liaisons * * e KCPR Segment descriptif des points. * * e PDT Pas de temps. * * e IALGO =1 SI DE_VOGELAERE, =2 SI DIFFERENCES_CENTREES * * s KTLIAA Segment descriptif des liaisons en base A * * s KTLIAB Segment descriptif des liaisons en base B * * * * Auteur, date de creation: * * Lionel VIVAN, le 16 aout 1989. * * * *--------------------------------------------------------------------* * -INC PPARAM -INC CCOPTIO -INC SMCOORD -INC SMMODEL * SEGMENT,ICPR(nbpts) * * segment chapeau modeles liaisons SEGMENT MOLIAI integer modtla,modtlb ENDSEGMENT CHARACTER*8 TYPRET,CHARRE LOGICAL L0,L1,lmodyn * ICPR = KCPR LTLA = 0 LTLB = 0 *---- Cas d'une table pasapas en entree -------------------------------- IF (lmodyn) THEN moliai = ltlia segact moliai if (modtla.gt.0) then mmode1 = modtla segact mmode1 endif if (modtlb.gt.0) then mmode2 = modtlb ltlb = modtlb segact mmode2 if (mmode2.kmodel(/1).gt.0) then endif endif *---- Cas historique (syntaxe par tables) ------------------------------ ELSE * * Liaisons sur la base A * TYPRET = ' ' & TYPRET,I1,X1,CHARRE,L1,LTLA) IF (IERR.NE.0) RETURN IF (LTLA.NE.0) THEN IF (IERR.NE.0) RETURN ENDIF * * Liaisons sur la base B * TYPRET = ' ' & TYPRET,I1,X1,CHARRE,L1,LTLB) IF (IERR.NE.0) RETURN IF (LTLB.NE.0) THEN IF (IERR.NE.0) RETURN ENDIF * ENDIF END
© Cast3M 2003 - Tous droits réservés.
Mentions légales