82 "Enforce equilibrium with an updated Lagrangian formulation in Cartesian coordinates.");
94 mooseError(
"This kernel should only act in Cartesian coordinates.");
98 if (_large_kinematics && !getParam<bool>(
"use_displaced_mesh"))
99 mooseError(
"The UpdatedLagrangianStressDivergence kernels require use_displaced_mesh = true "
100 "for large_kinematics = true");
101 if (!_large_kinematics && getParam<bool>(
"use_displaced_mesh"))
102 mooseError(
"The UpdatedLagrangianStressDivergence kernels require use_displaced_mesh = false "
103 "for large_kinematics = false");
void mooseError(Args &&... args)
UpdatedLagrangianStressDivergenceBase< GradientOperatorCartesian > UpdatedLagrangianStressDivergence
Base class of the "Lagrangian" kernel system.
static InputParameters validParams()
virtual void initialSetup() override
Derive _large_kinematics from the strain calculator's LARGE_KINEMATICS guarantee.
Enforce equilibrium with an updated Lagrangian formulation.
virtual RankTwoTensor gradTest(unsigned int component) override
const MaterialProperty< RankFourTensor > & _material_jacobian
const MooseArray< Point > & _q_point_undisplaced
virtual Real computeQpJacobianOutOfPlaneStrain() override
virtual RankTwoTensor gradTrialUnstabilized(unsigned int component)
The unstabilized trial function gradient.
const MooseArray< Real > & _coord_undisplaced
const VariablePhiGradient & _grad_phi_undisplaced
virtual void precalculateJacobianDisplacement(unsigned int component) override
Prepare the average shape function gradients for stabilization.
const MooseArray< Real > & _JxW_undisplaced
virtual Real computeQpJacobianTemperature(unsigned int cvar) override
static InputParameters baseParams()
const MaterialProperty< RankTwoTensor > & _stress
The Cauchy stress.
Assembly & _assembly_undisplaced
virtual RankTwoTensor gradTrial(unsigned int component) override
virtual Real computeQpResidual() override
virtual void initialSetup() override
Derive _large_kinematics from the strain calculator's LARGE_KINEMATICS guarantee.
static InputParameters validParams()
virtual Real computeQpJacobianDisplacement(unsigned int alpha, unsigned int beta) override
VariableShapeGradient< false > VariablePhiGradient