1 SUBROUTINE metiso(CMISO,CMFIC,PL,PKISO,PKFIC,C,UNIT2,DET,NDI)
4 include
'PARAM_UMAT.INC' 6 INTEGER NDI,I1,J1,K1,L1
7 DOUBLE PRECISION UNIT2(ndi,ndi),PL(ndi,ndi,ndi,ndi),
8 1 cmiso(ndi,ndi,ndi,ndi),pkiso(ndi,ndi),
9 2 cmfic(ndi,ndi,ndi,ndi),pkfic(ndi,ndi),
10 3 cisoaux(ndi,ndi,ndi,ndi),
11 4 cisoaux1(ndi,ndi,ndi,ndi),c(ndi,ndi),
12 5 plt(ndi,ndi,ndi,ndi),cinv(ndi,ndi),
13 6 pll(ndi,ndi,ndi,ndi)
14 DOUBLE PRECISION TRFIC,XX,YY,ZZ,DET,AUX,AUX1
26 plt(i1,j1,k1,l1)=pl(k1,l1,i1,j1)
38 trfic=trfic+aux*pkfic(i1,i1)*c(i1,i1)
45 xx=aux1*cisoaux(i1,j1,k1,l1)
46 pll(i1,j1,k1,l1)=(one/two)*(cinv(i1,k1)*cinv(j1,l1)+
47 1 cinv(i1,l1)*cinv(j1,k1))-
48 2 (one/three)*cinv(i1,j1)*cinv(k1,l1)
49 yy=trfic*pll(i1,j1,k1,l1)
50 zz=pkiso(i1,j1)*cinv(k1,l1)+cinv(i1,j1)*pkiso(k1,l1)
52 cmiso(i1,j1,k1,l1)=xx+(two/three)*yy-(two/three)*zz
subroutine contraction44(S, LT, RT, NDI)
subroutine matinv3d(A, A_INV, NDI)
subroutine metiso(CMISO, CMFIC, PL, PKISO, PKFIC, C, UNIT2, DET, NDI)