22 "Compute a strain increment for finite strains under axisymmetric assumptions.");
38 mooseError(
"The coordinate system must be set to RZ for Axisymmetric geometries.");
42 "The out-of-plane direction for axisymmetric systems is currently restricted to z");
const MooseArray< Point > & _q_point
void initialSetup() override
bool absoluteFuzzyEqual(const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE)
Moose::CoordinateSystemType getBlockCoordSystem()
ADCompute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D ...
ADComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite stra...
static InputParameters validParams()
const VariableValue & _disp_old_0
the old value of the first component of the displacements vector
void paramError(const std::string ¶m, Args... args) const
const unsigned int _out_of_plane_direction
ADComputeAxisymmetricRZFiniteStrain(const InputParameters ¶meters)
registerMooseObject("SolidMechanicsApp", ADComputeAxisymmetricRZFiniteStrain)
static InputParameters validParams()
Real computeOutOfPlaneGradDispOld() override
Computes the old out-of-plane component of the displacement gradient; as a virtual function...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void mooseError(Args &&... args) const
std::vector< const ADVariableValue * > _disp
Displacement variables.
void initialSetup() override
ADReal computeOutOfPlaneGradDisp() override
Computes the current out-of-plane component of the displacement gradient; as a virtual function...