const std::string _base_name
Base name of the material system that this kernel applies to.
std::vector< std::vector< Real > > _avg_grad_phi
Gradient of phi function averaged over the element. Used in volumetric locking correction calculation...
const VariableValue *const _out_of_plane_strain
bool _volumetric_locking_correction
Flag for volumetric locking correction.
unsigned int _ndisp
Coupled displacement variables.
std::vector< std::vector< Real > > _avg_grad_test
Gradient of test function averaged over the element. Used in volumetric locking correction calculatio...
const unsigned int _out_of_plane_strain_var
virtual void computeOffDiagJacobian(unsigned int jvar) override
const unsigned int _component
An integer corresponding to the direction this kernel acts in.
const MaterialProperty< RankTwoTensor > * _deformation_gradient_old
virtual void computeJacobian() override
const unsigned int _out_of_plane_direction
virtual Real computeQpJacobian() override
const bool _out_of_plane_strain_coupled
virtual void computeAverageGradientTest()
const MaterialProperty< RankTwoTensor > * _rotation_increment
std::vector< unsigned int > _disp_var
Displacement variables IDs.
std::vector< RankFourTensor > _finite_deform_Jacobian_mult
StressDivergenceTensors(const InputParameters ¶meters)
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
std::vector< std::vector< const MaterialProperty< RankTwoTensor > * > > _deigenstrain_dargs
eigen strain derivatives wrt coupled variables
virtual void initialSetup() override
const bool _use_displaced_mesh
Whether this object is acting on the displaced mesh.
const MaterialProperty< RankTwoTensor > * _deformation_gradient
const MaterialProperty< RankFourTensor > & _Jacobian_mult
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void computeFiniteDeformJacobian()
virtual void computeResidual() override
static InputParameters validParams()
virtual Real computeQpResidual() override
bool _use_finite_deform_jacobian
virtual void computeAverageGradientPhi()
const MaterialProperty< RankTwoTensor > & _stress
The stress tensor that the divergence operator operates on.
StressDivergenceTensors mostly copies from StressDivergence.