Go to the documentation of this file.
13 #include "RankTwoTensor.h"
14 #include "RankFourTensor.h"
36 using Kernel::computeOffDiagJacobian;
53 const MaterialProperty<RankTwoTensor> &
_stress;
virtual Real computeQpJacobian() override
InputParameters validParams< StressDivergenceTensors >()
const MaterialProperty< RankTwoTensor > *const _deigenstrain_dT
d(strain)/d(temperature), if computed by ComputeThermalExpansionEigenstrain
StressDivergenceTensors(const InputParameters ¶meters)
const VariableValue * _out_of_plane_strain
StressDivergenceTensors mostly copies from StressDivergence.
const unsigned int _component
virtual void computeAverageGradientPhi()
std::vector< unsigned int > _disp_var
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const MaterialProperty< RankTwoTensor > * _rotation_increment
std::vector< std::vector< Real > > _avg_grad_phi
Gradient of phi function averaged over the element. Used in volumetric locking correction calculation...
virtual void computeFiniteDeformJacobian()
const bool _use_displaced_mesh
Whether this object is acting on the displaced mesh.
virtual void computeResidual() override
bool _volumetric_locking_correction
Flag for volumetric locking correction.
virtual void initialSetup() override
const unsigned int _out_of_plane_direction
const bool _out_of_plane_strain_coupled
virtual Real computeQpResidual() override
static InputParameters validParams()
const unsigned int _out_of_plane_strain_var
const MaterialProperty< RankFourTensor > & _Jacobian_mult
std::vector< RankFourTensor > _finite_deform_Jacobian_mult
const MaterialProperty< RankTwoTensor > & _stress
virtual void computeJacobian() override
std::vector< std::vector< Real > > _avg_grad_test
Gradient of test function averaged over the element. Used in volumetric locking correction calculatio...
virtual void computeAverageGradientTest()
unsigned int _ndisp
Coupled displacement variables.
bool _use_finite_deform_jacobian
const MaterialProperty< RankTwoTensor > * _deformation_gradient
const unsigned int _temp_var
virtual void computeOffDiagJacobian(MooseVariableFEBase &jvar) override
const MaterialProperty< RankTwoTensor > * _deformation_gradient_old
const std::string _base_name