Go to the documentation of this file.
13 #include "libmesh/quadrature.h"
23 params.addClassDescription(
"Compute a small strain 1D spherical symmetry case.");
35 for (_qp = 0; _qp < _qrule->n_points(); ++_qp)
39 if (_q_point[_qp](0) != 0.0)
defineLegacyParams(ComputeRSphericalSmallStrain)
virtual void computeProperties() override
std::vector< const VariableValue * > _disp
ComputeRSphericalSmallStrain(const InputParameters ¶meters)
static InputParameters validParams()
ComputeSmallStrain defines a strain tensor, assuming small strains.
MaterialProperty< RankTwoTensor > & _mechanical_strain
registerMooseObject("TensorMechanicsApp", ComputeRSphericalSmallStrain)
ComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assu...
std::vector< const MaterialProperty< RankTwoTensor > * > _eigenstrains
MaterialProperty< RankTwoTensor > & _total_strain
static InputParameters validParams()
std::vector< const VariableGradient * > _grad_disp