Go to the documentation of this file.
39 const std::vector<Real>
_c1;
42 const std::vector<Real>
_c2;
RankFourTensor _l2
Transformation tensor from the stress tensor to the deviatoric stress tensor for J3.
InputParameters validParams< TensorMechanicsPlasticOrthotropic >()
TensorMechanicsPlasticOrthotropic(const InputParameters ¶meters)
RankTwoTensor dyieldFunction_dstress(const RankTwoTensor &stress, Real intnl) const override
Tensor derivative of the yield_function with respect to the stress tensor.
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.
Orthotropic plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function bas...
RankFourTensor _l1
Transformation tensor from the stress tensor to the deviatoric stress tensor for J2.
const std::vector< Real > _c2
The six coefficients of L prime prime.
const std::vector< Real > _c1
The six coefficients of L prime.
Real yieldFunction(const RankTwoTensor &stress, Real intnl) const override
Yield_function = a[b*I1 + (J2^{3/2} - c*J3)^{1/3}] - yield_strength.
IsotropicSD 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.
static InputParameters validParams()