83 "Enforce equilibrium with an updated Lagrangian formulation in Cartesian coordinates.");
92 mooseError(
"This kernel should only act in Cartesian coordinates.");
virtual RankTwoTensor gradTrial(unsigned int component) override
const MooseArray< Real > & _coord_undisplaced
virtual RankTwoTensor gradTest(unsigned int component) override
void mooseError(Args &&... args)
static const std::string component
virtual Real computeQpResidual() override
const VariablePhiGradient & _grad_phi_undisplaced
virtual Real computeQpJacobianDisplacement(unsigned int alpha, unsigned int beta) override
static InputParameters baseParams()
static InputParameters validParams()
static const std::string G
virtual Real computeQpJacobianOutOfPlaneStrain() override
virtual RankTwoTensor gradTrialStabilized(unsigned int component)
The stabilized trial function gradient.
Assembly & _assembly_undisplaced
UpdatedLagrangianStressDivergenceBase< GradientOperatorCartesian > UpdatedLagrangianStressDivergence
static InputParameters validParams()
const MaterialProperty< RankTwoTensor > & _stress
The Cauchy stress.
const MaterialProperty< RankFourTensor > & _material_jacobian
virtual RankTwoTensor gradTrialUnstabilized(unsigned int component)
The unstabilized trial function gradient.
OutputTools< Real >::VariablePhiGradient VariablePhiGradient
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string alpha
virtual void precalculateJacobianDisplacement(unsigned int component) override
Prepare the average shape function gradients for stabilization.
const MooseArray< Point > & _q_point_undisplaced
UpdatedLagrangianStressDivergenceBase(const InputParameters ¶meters)
const MooseArray< Real > & _JxW_undisplaced
virtual Real computeQpJacobianTemperature(unsigned int cvar) override
virtual void initialSetup() override
Base class of the "Lagrangian" kernel system.
Enforce equilibrium with an updated Lagrangian formulation.