C TIMEPS    SOURCE    PV        22/04/25    21:15:13     11344          
      SUBROUTINE TIMEPS(COORD,DEPLA,VECT,DEFO,WORK,IDEUX)
C-----------------------------------------------------------------------
C  ROUTINE DE CALCUL DES DEFORMATIONS POUR LA POUTRE DROITE
C  DE TIMOSHENKO SIMPLE OU MULTI-FIBRE
C
C  ENTREE
C          DEPLA   DEPLACEMENTS
C          VECT    ORIENTATION DE L'AXE OY LOCAL
C          COORD   COORDONNEES DES 2 NOEUDS
C          IDEUX   INDICE POUR DEFORMATIONS DU 2-EME ORDRE
C
C  SORTIE
C          DEFO    DEFORMATIONS AU CENTRE 6 PAR NOEUD
C  TRAVAIL
C          WORK(300)
C
C-----------------------------------------------------------------------
C     CLONE DE POUEPS PP 4/9/92
C-----------------------------------------------------------------------
C     modifiee par Pierre Pegon (ISPRA) Juillet/Aout 1993
C-----------------------------------------------------------------------
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
      DIMENSION DEFO(*),COORD(3,*),VECT(3),P(3,3),
     .          XE(2),YE(2),ZE(2),DEPLA(*),work(300)
C
      DO I=1,2
        XE(I)=COORD(1,I)
        YE(I)=COORD(2,I)
        ZE(I)=COORD(3,I)
      ENDDO
      XL=(XE(2)-XE(1))**2+(YE(2)-YE(1))**2+(ZE(2)-ZE(1))**2
      XL=SQRT(XL)
C
C  CALCUL DE LA MATRICE DE PASSAGE
C
      CALL POUPAS(XE,YE,ZE,VECT,P,KERRE)
C
C  PASSAGE DES DEPLACEMENTS EN AXES LOCAUX
C
      CALL POUVEC(DEPLA,WORK,P,1)
C
C  CALCUL DES DEFORMATIONS LOCALES
C
      CALL TIDEFO(WORK,DEFO,XL,IDEUX)
      RETURN
      END

 
