34 const std::vector<Real>
_c1;
37 const std::vector<Real>
_c2;
RankFourTensor _l1
Transformation tensor from the stress tensor to the deviatoric stress tensor for J2.
RankTwoTensor dyieldFunction_dstress(const RankTwoTensor &stress, Real intnl) const override
Tensor derivative of the yield_function with respect to the stress tensor.
SolidMechanicsPlasticOrthotropic(const InputParameters ¶meters)
static InputParameters validParams()
Orthotropic plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function bas...
RankTwoTensor flowPotential(const RankTwoTensor &stress, Real intnl) const override
Receives the flag for associative or non-associative and calculates the flow potential accordingly...
RankFourTensor dflowPotential_dstress(const RankTwoTensor &stress, Real intnl) const override
Tensor derivative of the tensor derivative of the yield_function with respect to the stress tensor...
RankFourTensor _l2
Transformation tensor from the stress tensor to the deviatoric stress tensor for J3.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
IsotropicSD plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function bas...
const InputParameters & parameters() const
const std::vector< Real > _c1
The six coefficients of L prime.
const std::vector< Real > _c2
The six coefficients of L prime prime.
Real yieldFunction(const RankTwoTensor &stress, Real intnl) const override
Yield_function = a[b*I1 + (J2^{3/2} - c*J3)^{1/3}] - yield_strength.