65 std::vector<const VariableValue *>
_disp;
MaterialProperty< RankTwoTensor > & _F
const MaterialProperty< RankTwoTensor > & _total_strain_old
virtual void computeQpUnstabilizedDeformationGradient()
Calculate the unstabilized deformation gradient at the quadrature point.
MaterialProperty< RankTwoTensor > & _spatial_velocity_increment
Spatial velocity gradient increment.
std::vector< const VariableGradient * > _grad_disp
static InputParameters baseParams()
const MaterialProperty< RankTwoTensor > & _mechanical_strain_old
std::vector< const MaterialProperty< RankTwoTensor > * > _homogenization_contributions
Actual homogenization contributions.
static const std::string G
virtual void computeDeformationGradient()
Calculate the unstabilized and optionally the stabilized deformation gradients.
std::vector< const VariableValue * > _disp
MaterialProperty< RankTwoTensor > & _mechanical_strain
std::vector< MaterialPropertyName > _homogenization_gradient_names
Names of any extra homogenization gradients.
virtual void computeProperties() override
MaterialProperty< RankTwoTensor > & _F_ust
The unstabilized deformation gradient.
std::vector< const MaterialProperty< RankTwoTensor > * > _eigenstrains_old
virtual void initialSetup() override
const unsigned int _ndisp
std::vector< const MaterialProperty< RankTwoTensor > * > _eigenstrains
MaterialProperty< RankTwoTensor > & _total_strain
const MaterialProperty< RankTwoTensor > & _F_old
Old deformation gradient.
MaterialProperty< RankTwoTensor > & _F_avg
std::vector< MaterialPropertyName > _eigenstrain_names
virtual void initQpStatefulProperties() override
const bool _large_kinematics
If true the equilibrium conditions is calculated with large deformations.
virtual void subtractQpEigenstrainIncrement(RankTwoTensor &strain)
Subtract the eigenstrain increment to subtract from the total strain.
MaterialProperty< RankTwoTensor > & _strain_increment
Strain increment.
MaterialProperty< RankTwoTensor > & _F_inv
Inverse deformation gradient.
const bool _stabilize_strain
If true stabilize the strains with F_bar.
const std::string _base_name
Material system base name.
Calculate strains to use the MOOSE materials with the Lagrangian kernels.
const InputParameters & parameters() const
MaterialProperty< RankTwoTensor > & _vorticity_increment
Vorticity increment.
virtual void computeQpIncrementalStrains(const RankTwoTensor &dL)
Calculate the strains based on the spatial velocity gradient.
MaterialProperty< RankTwoTensor > & _rotation_increment
Rotation increment for "old" materials inheriting from ComputeStressBase.
static InputParameters validParams()
MaterialProperty< RankTwoTensor > & _f_inv
Inverse incremental deformation gradient.
ComputeLagrangianStrainBase(const InputParameters ¶meters)
virtual void computeQpProperties() override