34 1 NEL ,NUPARAM ,NUVAR ,UPARAM ,UVAR ,RHO0 ,
35 2 EPSXX ,EPSYY ,EPSZZ ,PLA ,DPLA ,
36 3 DEPSXX ,DEPSYY ,DEPSZZ ,DEPSXY ,DEPSYZ ,DEPSZX ,
37 4 SIGOYY ,SIGOZZ ,SIGOXY ,SIGOYZ ,SIGOZX ,
38 5 SIGNXX ,SIGNYY ,SIGNZZ ,SIGNXY ,SIGNYZ ,SIGNZX ,
39 6 OFF ,SIGY ,ET ,DMG ,SEQ ,EPSD ,
40 7 SOUNDSP ,NFUNC ,IFUNC ,NPF ,TF ,NVARTMP ,
49#include "implicit_f.inc"
53#include "tabsiz_c.inc"
57 INTEGER,
INTENT(IN) :: NEL,NUPARAM,NUVAR,
58 . NFUNC,IFUNC(NFUNC),NPF(SNPC),NVARTMP
59 my_real,
INTENT(IN) ::
60 . UPARAM(NUPARAM),TF(STF)
61 ,
DIMENSION(NEL),
INTENT(IN) ::
62 . RHO0,EPSXX,EPSYY,EPSZZ,
63 . DEPSXX,DEPSYY,DEPSZZ,DEPSXY,DEPSYZ,,
64 . SIGOYY,SIGOZZ,SIGOXY,SIGOYZ,SIGOZX
65 my_real ,
DIMENSION(NEL),
INTENT(OUT) ::
66 . signxx,signyy,signzz,signxy,signyz,signzx,
68 my_real ,
DIMENSION(NEL),
INTENT(INOUT) ::
69 . pla,dpla,epsd,off,seq
70 my_real ,
DIMENSION(NEL,6),
INTENT(INOUT) ::
72 my_real ,
DIMENSION(NEL,NUVAR),
INTENT(INOUT) ::
74 INTEGER,
DIMENSION(NEL,NVARTMP),
INTENT(INOUT) :: VARTMP
81 ires = nint(uparam(17))
90 1 nel ,nuparam ,nuvar ,uparam ,uvar ,rho0 ,
92 3 depsxx ,depsyy ,depszz ,depsxy ,depsyz ,depszx ,
93 4 sigoyy ,sigozz ,sigoxy ,sigoyz ,sigozx ,
94 5 signxx ,signyy ,signzz ,signxy ,signyz ,signzx ,
95 6 off ,sigy ,et ,dmg ,seq ,epsd ,
96 7 soundsp ,nfunc ,ifunc ,npf ,tf ,nvartmp ,
102 1 nel ,nuparam ,nuvar ,uparam ,uvar ,rho0 ,
103 2 epsxx ,epsyy ,epszz ,pla ,dpla ,
104 3 depsxx ,depsyy ,depszz ,depsxy ,depsyz ,depszx ,
105 4 sigoyy ,sigozz ,sigoxy ,sigoyz ,sigozx ,
106 5 signxx ,signyy ,signzz ,signxy ,signyz ,signzx ,
107 6 off ,sigy ,et ,dmg ,seq ,epsd ,
108 7 soundsp ,nfunc ,ifunc ,npf ,tf ,nvartmp ,
subroutine mat122_newton(nel, nuparam, nuvar, uparam, uvar, rho0, epsxx, epsyy, epszz, pla, dpla, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, off, sigy, et, dmg, seq, epsd, soundsp, nfunc, ifunc, npf, tf, nvartmp, vartmp)
subroutine mat122_nice(nel, nuparam, nuvar, uparam, uvar, rho0, epsxx, epsyy, epszz, pla, dpla, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, off, sigy, et, dmg, seq, epsd, soundsp, nfunc, ifunc, npf, tf, nvartmp, vartmp)
subroutine sigeps122(nel, nuparam, nuvar, uparam, uvar, rho0, epsxx, epsyy, epszz, pla, dpla, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, off, sigy, et, dmg, seq, epsd, soundsp, nfunc, ifunc, npf, tf, nvartmp, vartmp)