23 "Calculate stress divergence for a spherically symmetric 1D problem in polar coordinates.");
24 params.
set<
unsigned int>(
"component") = 0;
33 mooseError(
"Invalid component for this 1D RSpherical problem.");
40 mooseError(
"The coordinate system in the Problem block must be set to RSPHERICAL for 1D " 41 "spherically symmetric geometries.");
const ADTemplateVariableTestGradient< T > & _grad_test
const unsigned int _component
An integer corresponding to the direction this kernel acts in.
Moose::CoordinateSystemType getBlockCoordSystem()
static InputParameters validParams()
registerMooseObject("SolidMechanicsApp", ADStressDivergenceRSphericalTensors)
const ADMaterialProperty< R2 > & _stress
The stress tensor that the divergence operator operates on.
const ADTemplateVariableTestValue< T > & _test
void initialSetup() override
ADStressDivergenceRSphericalTensors is the automatic differentiation version of StressDivergenceTenso...
static InputParameters validParams()
ADStressDivergenceRSphericalTensors(const InputParameters ¶meters)
const MooseArray< ADPoint > & _ad_q_point
ADReal computeQpResidual() override
void mooseError(Args &&... args) const
ADStressDivergenceTensors is the automatic differentiation version of StressDivergenceTensors.