const unsigned int _alpha
Which component of the vector residual this kernel is responsible for.
const MaterialProperty< RankTwoTensor > & _F_inv
The inverse deformation gradient.
virtual Real computeQpJacobianDisplacement(unsigned int alpha, unsigned int beta)=0
std::vector< std::vector< RankTwoTensor > > _avg_grad_trial
virtual void precalculateJacobianDisplacement(unsigned int component)=0
Prepare the average shape function gradients for stabilization.
virtual void precalculateOffDiagJacobian(unsigned int jvar) override
LagrangianStressDivergenceBase(const InputParameters ¶meters)
static const std::string component
const bool _stabilize_strain
If true calculate the deformation gradient derivatives for F_bar.
virtual Real computeQpJacobian() override
const MaterialProperty< RankTwoTensor > & _F_avg
The element-average deformation gradient.
virtual Real computeQpJacobianOutOfPlaneStrain()=0
virtual void precalculateJacobian() override
const MooseVariable * _out_of_plane_strain
Out-of-plane strain, if provided.
const MaterialProperty< RankTwoTensor > & _F
The actual (stabilized) deformation gradient.
const MaterialProperty< RankTwoTensor > & _F_ust
The unmodified deformation gradient.
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const bool _large_kinematics
If true use large deformation kinematics.
std::vector< unsigned int > _disp_nums
The displacement numbers.
static InputParameters validParams()
const unsigned int _ndisp
Total number of displacements/size of residual vector.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string alpha
const MooseVariable * _temperature
Temperature, if provided. This is used only to get the trial functions.
virtual RankTwoTensor gradTrial(unsigned int component)=0
std::vector< std::vector< const MaterialProperty< RankTwoTensor > * > > _deigenstrain_dargs
Eigenstrain derivatives wrt generate coupleds.
const std::string _base_name
Prepend to the material properties.
Base class of the "Lagrangian" kernel system.
virtual RankTwoTensor gradTest(unsigned int component)=0
const MaterialProperty< RankTwoTensor > & _f_inv
The inverse increment deformation gradient.
virtual Real computeQpJacobianTemperature(unsigned int cvar)=0