Download tifal2.eso

Back to the list

   1 : C TIFAL2    SOURCE    CHAT      05/01/13    03:38:29     5004           
   2 : C TIFAL2    SOURCE    AM        94/02/25    22:55:09     1061           
   3 :       SUBROUTINE TIFAL2(RP,XL,LHOOK,DDHOOK)
   4 : C-----------------------------------------------------------------------
   5 : C
   6 : C    ROUTINE DE CALCUL DE LA MATRICE DE MASSE ELEMENTAIRE D UNE
   7 : C    POUTRE DE TIMOSHENKO DROITE MULTI-FIBRE EN AXES LOCAUX
   8 : C    D APRES TEDEL
   9 : C
  10 : C  ENTREE
  11 : C    XL      LONGUEUR
  12 : C    DDHOOK(LHOOK,LHOOK) MATRICE DE "HOOK"
  13 : C
  14 : C  SORTIE
  15 : C    RP      MATRICE DE MASSE ELEMENTAIRE 12X12
  16 : C
  17 : C D'APRES TIFALO DC 98
  18 : C-----------------------------------------------------------------------
  19 :       IMPLICIT INTEGER(I-N)
  20 :       IMPLICIT REAL*8(A-H,O-Z)
  21 :       DIMENSION RP(6,6)
  22 :       DIMENSION DDHOOK(LHOOK,LHOOK)
  23 : C
  24 : C  INITIALISATIONS
  25 : C
  26 :       DO 120 I=1,6
  27 :       DO 120 J=1,6
  28 :   120 RP(I,J)=0.D00
  29 : C
  30 : C  REMPLISSAGE DE LA MATRICE
  31 : C  FX1
  32 :       RP( 1, 1)=DDHOOK( 1, 1)*XL/3.0D0
  33 :       RP( 1, 3)=DDHOOK( 1, 3)*XL/3.0D0
  34 :       RP( 1, 4)=RP( 1, 1)/2.0D0
  35 :       RP( 1, 6)=RP( 1, 3)/2.0D0
  36 : C  FY1
  37 :       RP( 2, 2)=DDHOOK( 2, 2)*XL/3.0D0
  38 :       RP( 2, 5)=RP( 2, 2)/2.0D0
  39 : C  MZ1
  40 :       RP( 3, 3)=DDHOOK( 3, 3)*XL/3.0D0
  41 :       RP( 3, 4)=DDHOOK( 3, 1)*XL/6.0D0
  42 :       RP( 3, 6)=RP( 3, 3)/2.0D0
  43 : C  FX2
  44 :       RP( 4, 4)=RP( 1, 1)
  45 :       RP( 4, 6)=RP( 1, 3)
  46 : C  FY2
  47 :       RP( 5, 5)=RP( 2, 2)
  48 : C  MZ2
  49 :       RP( 6, 6)=RP( 3, 3)
  50 : C
  51 :       DO 9 I=1,5
  52 :       DO 9 J=I+1,6
  53 :   9   RP(J,I)= RP(I,J)
  54 :       RETURN
  55 :       END
  56 :  
  57 :  

© Cast3M 2003 - All rights reserved.
Disclaimer