Download ddinij.eso

Back to the list

   1 : C DDINIJ    SOURCE    CHAT      05/01/12    22:37:52     5004           
   2 : 
   3 :       SUBROUTINE DERDERINVARIIJJ (SIG,PIJKL,WIJKL,N)
   4 :       IMPLICIT INTEGER(I-N)
   5 :       integer n,i,j
   6 :       real*8    sig(n),pijkl(6,6),wijkl(6,6),desv(6)
   7 :         do i=1,6
   8 :         do j=1,6
   9 :          wijkl(i,j)=0.D0
  10 :          pijkl(i,j)=0.D0
  11 :         enddo
  12 :         enddo
  12 :       call Desviador(sig,desv,n)
  13 :       do i=1,3
  14 :          do j=1,3
  15 :             pijkl(i,j)=-1.D0/3.D0
  16 :          enddo
  17 :          pijkl(i,i)=2.D0/3.D0
  18 :       enddo
  19 :       wijkl(1,1)=desv(1)
  20 :       wijkl(2,2)=desv(2)
  21 :       wijkl(3,3)=desv(3)
  22 :       wijkl(2,1)=desv(3)                             
  23 :       wijkl(3,1)=desv(2)
  24 :       wijkl(3,2)=desv(1)
  25 :       if (n.ge.4) then
  26 :        do i=4,n
  27 :          pijkl(i,i)=2.D0
  28 :        enddo
  29 :        wijkl(4,1)=desv(4)
  30 :        wijkl(4,2)=desv(4)
  31 :        wijkl(4,3)=-2.D0*desv(4)
  32 :        wijkl(4,4)=-3.D0*desv(3)
  33 :       endif
  34 :       do i=1,n
  35 :          do j=1,i
  36 :             wijkl(i,j)=2.D0/3.D0*wijkl(i,j)
  37 :          enddo
  38 :       enddo
  39 :       do i=2,n
  40 :          do j=1,i-1
  41 :             wijkl(j,i)=wijkl(i,j)
  42 :          enddo
  43 :       enddo
  44 :       return
  45 :       end      
  46 :  
  47 :  
  48 :  

© Cast3M 2003 - All rights reserved.
Disclaimer