C POKSL2    SOURCE    PV        18/06/18    21:15:23     9860           
C POKSL2    SOURCE    CASTEM    85/06/13    12:33:17
      SUBROUTINE POKSL2(RP,XL,SIGM)
C-----------------------------------------------------------------------
C
C    ROUTINE DE CALCUL DE LA MATRICE DE RIGIDITE GEOMETRIQUE
C    ELEMENTAIRE D UNE POUTRE DROITE EN AXES LOCAUX
C    D APRES TEDEL
C
C  ENTREE
C    XL      LONGUEUR
C    SIGM    EFFORT NORMAL MOYEN
C  SORTIE
C    RP      MATRICE DE RIGIDITE GEOMETRIQUE ELEMENTAIRE 12X12
C
C     MAI 85 MILLARD
C-----------------------------------------------------------------------
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
      DIMENSION RP(6,6)
C
C  INITIALISATIONS
C
      DO 120 J=1,6
      DO 120 I=1,6
  120 RP(I,J)=0.D00
      RL=1.D00/XL
      RN=SIGM*RL
      U1=1.2D00*RN
      U2=0.1D00*SIGM
      U3=0.13333333333333333D00*SIGM*XL
      U4=0.03333333333333333D00*SIGM*XL
      RP(1 ,1)=RN
      RP(1,4)=-RN
      RP(4,4)=RN
      RP(2,2)=U1
      RP(2,3)=U2
      RP(2,5)=-U1
      RP(2,6)=U2
      RP(3,3)=U3
      RP(3,5)=-U2
      RP(3,6)=-U4
      RP(5,5)=U1
      RP(5,6)=-U2
      RP(6,6)=U3
C
C  REMPLISSAGE DE LA MATRICE
C
      DO 9 I=1,6
      DO 9 J=I,6
   9  RP(J,I)=RP(I,J)
      RETURN
      END


 
