C DOHMUR    SOURCE    CHAT      05/01/12    22:53:48     5004
      SUBROUTINE DOHMUR(VELA,MATE,IFOU,WORK,LHOOK,DDHOOK,IRET)
C
C=======================================================================
C
C  MATRICE DE HOOK DES POUTRES DE TIMOSHENKO
C
C  ENTREES
C     VELA() = materiau dans un tableau de travail
C     MATE   = Nom du materiau
C     IFOU   = num{ro d'harmonique de  fourier: IFOUR de CCOPTIO
C     WORK   = tabbleau contenant les caracteristiques du mur global
C     LHOOK  = taille de la matrice de hooke
C
C  SORTIES
C     DDHOOK(LHOOK,LHOOK) = matrice de hooke
C     IRET = 1 si option existante 0 SINON
C
C     PP 27/04/04
C=======================================================================
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
      CHARACTER*8 MATE
C
      DIMENSION VELA(*),DDHOOK(LHOOK,*),WORK(*)
C
      IRET=1
      CALL ZERO(DDHOOK,LHOOK,LHOOK)
C
C  ON RECUPERE LES CARACTERISTIQUES
C
      SECT=WORK(1)
      XINZ=WORK(2)
C
C  MATERIAU ISOTROPE
C
      IF(MATE.EQ.'ISOTROPE') THEN
C
C  LA MATRICE EST DIAGONALE
C
        IF (IFOU.EQ.-1.OR.IFOU.EQ.-2) THEN
          YOU=VELA(1)
          XNU=VELA(2)
          CISA=YOU*0.5D0/(1.D0+XNU)
C
          DDHOOK(1,1)=YOU *SECT
          DDHOOK(2,2)=YOU *XINZ
          DDHOOK(3,3)=CISA*SECT
          DDHOOK(4,4)=YOU *SECT
          DDHOOK(5,5)=YOU *XINZ
C
         ELSE
          IRET=0
         ENDIF
      ELSE
       IRET=0
      ENDIF
C
      RETURN
      END


