1 SUBROUTINE fslip(F,FBAR,DET,NDI)
4 include
'PARAM_UMAT.INC' 7 DOUBLE PRECISION F(ndi,ndi),FBAR(ndi,ndi)
8 DOUBLE PRECISION DET,SCALE1
11 det = f(1,1) * f(2,2) * f(3,3)
12 1 - f(1,2) * f(2,1) * f(3,3)
15 det = det + f(1,2) * f(2,3) * f(3,1)
16 1 + f(1,3) * f(3,2) * f(2,1)
17 2 - f(1,3) * f(3,1) * f(2,2)
18 3 - f(2,3) * f(3,2) * f(1,1)
21 scale1=det**(-one /three)
25 fbar(i1,j1)=scale1*f(i1,j1)
subroutine fslip(F, FBAR, DET, NDI)