1 SUBROUTINE anisomat(SSEANISO,DANISO,DISO,K1,K2,KDISP,I4,I1)
4 include
'PARAM_UMAT.INC' 6 DOUBLE PRECISION SSEISO,DANISO(4),DISO(5)
7 DOUBLE PRECISION K1,K2,KDISP,I4,I1
8 DOUBLE PRECISION DUDI1,D2UD2I1,SSEANISO
9 DOUBLE PRECISION E1,EE2,EE3,DUDI4,D2UD2I4,D2DUDI1DI4,D2DUDI2DI4
14 e1=i4*(one-three*kdisp)+i1*kdisp-one
16 sseaniso=(k1/k2)*(dexp(k1*e1*e1)-one)
21 ee3=(one+two*k2*e1*e1)
23 dudi1=dudi1+k1*kdisp*e1*ee2
24 d2ud2i1=d2ud2i1+k1*kdisp*kdisp*ee3*ee2
26 dudi4=k1*(one-three*kdisp)*e1*ee2
28 d2ud2i4=k1*((one-three*kdisp)**two)*ee3*ee2
30 d2dudi1di4=k1*(one-three*kdisp)*kdisp*ee3*ee2
subroutine anisomat(SSEANISO, DANISO, DISO, K1, K2, KDISP, I4, I1)