28 SUBROUTINE s10sigp3(SIG ,E0 ,DEFP, FAC ,G_PLA,NEL )
32#include "implicit_f.inc"
42 my_real ,
DIMENSION(NEL) ,
INTENT(IN) :: defp
43 my_real ,
DIMENSION(NEL,6) ,
INTENT(IN) :: sig
44 my_real ,
DIMENSION(MVSIZ) ,
INTENT(IN) :: e0
45 my_real ,
DIMENSION(MVSIZ) ,
INTENT(OUT) :: fac
52 . s1,s2,s3,sigy,deft,rfac,base,fmax
60 IF (defp(i) <= zero)
THEN
66 sigy = (s1*s1+s2*s2+s3*s3)*half +three*(sig(i,4)*sig(i,4)
67 . +sig(i,5)*sig(i,5)+sig(i,6)*sig(i,6))
68 deft = sqrt(sigy)/e0(i)+defp(i)
70 fac(i) =exp(rfac*log(base))
71 fac(i) =
min(fmax,fac(i))