ComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximat...
MaterialProperty< RankFourTensor > & _Jacobian_mult_couple
derivative of couple-stress w.r.t. curvature
const MaterialProperty< RankTwoTensor > & _couple_stress_old
the old value of Cosserat couple-stress
InputParameters validParams< ComputeMultipleInelasticCosseratStress >()
const MaterialProperty< RankTwoTensor > & _curvature
The Cosserat curvature strain.
virtual void initQpStatefulProperties() override
virtual void computeAdmissibleState(unsigned model_number, RankTwoTensor &elastic_strain_increment, RankTwoTensor &inelastic_strain_increment, RankFourTensor &consistent_tangent_operator) override
The current Cosserat models do not know they might be using the "host" version of the elasticity tens...
virtual void computeQpStress() override
Compute the stress and store it in the _stress material property for the current quadrature point.
ComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximat...
const MaterialProperty< RankFourTensor > & _compliance
Inverse of the elasticity tensor.
static InputParameters validParams()
virtual void computeQpJacobianMult() override
Using _elasticity_tensor[_qp] and the consistent tangent operators, _consistent_tangent_operator[....
const MaterialProperty< RankFourTensor > & _elastic_flexural_rigidity_tensor
The Cosserat elastic flexural rigidity tensor.
MaterialProperty< RankTwoTensor > & _couple_stress
the Cosserat couple-stress
ComputeMultipleInelasticCosseratStress(const InputParameters ¶meters)