17 integer,
parameter :: M_YOUNGS = 1
18 integer,
parameter :: M_POISSON = 2
25 real(kind=kreal),
intent(in) :: matl(:)
32 real(kind=kreal),
intent(in) :: matl(:)
33 real(kind=kreal),
intent(in) :: stress(6)
34 integer(kind=kint),
intent(in) :: istat
35 real(kind=kreal),
intent(in) :: fstat(:)
36 real(kind=kreal),
intent(in) :: plstrain
37 real(kind=kreal),
intent(out) :: d(:,:)
38 real(kind=kreal),
intent(in) :: temp
39 integer(kind=kint),
intent(in) :: hdflag
44 subroutine ubackwardeuler( matl, stress, plstrain, istat, fstat, temp, hdflag )
45 real(kind=kreal),
intent(in) :: matl(:)
46 real(kind=kreal),
intent(inout) :: stress(6)
47 real(kind=kreal),
intent(in) :: plstrain
48 integer(kind=kint),
intent(inout) :: istat
49 real(kind=kreal),
intent(inout) :: fstat(:)
50 real(kind=kreal),
intent(in) :: temp
51 integer(kind=kint),
intent(in) :: hdflag
This subroutine read in used-defined material properties tangent.
subroutine, public uelastoplasticmatrix(matl, stress, istat, fstat, plstrain, D, temp, hdflag)
This subroutine calculates elastoplastic constitutive relation.
subroutine, public ubackwardeuler(matl, stress, plstrain, istat, fstat, temp, hdflag)
This subroutine does backward-Euler return calculation.
integer(kind=kint) function, public uelastoplasticnumstatus(matl)
This function returns the number of real state variables.