27 . NUVAR,IFUNC,MAXFUNC,NFUNC ,PARMAT )
31#include "implicit_f.inc"
64 INTEGER IIN,IOUT,MAXUPARAM,,NUVAR,MAXFUNC,NFUNC,
66 my_real uparam(maxuparam),parmat(*)
77 READ(iin,
'(2F16.0)')e,nu
78 a11 = e * (one - nu) / (one + nu) / (one - two*nu)
79 a12 = e * nu / (one + nu) / (one - two*nu)
80 a44 = e / two / (one+nu)
82 IF(nu<zero.OR.nu>=half)
THEN
83 WRITE(iout,*)
' ** ERROR : WRONG NU VALUE'
86 IF(nuparam>maxuparam)
THEN
87 WRITE(iout,*)
' ** ERROR : NUPARAM GT MAXUPARAM'
88 WRITE(iout,*)
' NUPARAM =',nuparam,
89 .
' MAXUPARAM =',maxuparam
95 uparam(4) = e/(one-nu*nu
96 uparam(5) = nu*e/(one - nu*nu)
97 uparam(6) = half*e/(one + nu)
114 & 5x,
' ELASTIC USER LAW ',/,
115 & 5x,
' ---------------- ',//)
117 & 5x,
'E . . . . . . . . . . . . . . . . . . .=',e12.4/
118 & 5x,
'NU. . . . . . . . . . . . . . . . . . .=',e12.4//)
subroutine lecm85_void(iin, iout, uparam, maxuparam, nuparam, nuvar, ifunc, maxfunc, nfunc, parmat)