12#include "libmesh/quadrature.h"
void computeProperties() override
static InputParameters validParams()
ADCompute1DSmallStrain(const InputParameters ¶meters)
virtual ADReal computeStrainYY()=0
Computes the strain_yy; as a virtual function, this function is overwritten for the specific geometri...
virtual ADReal computeStrainZZ()=0
Computes the strain_zz; as a virtual function, this function is overwritten for the specific geometri...
ADComputeSmallStrain defines a strain tensor, assuming small strains.
static InputParameters validParams()
std::vector< const ADVariableGradient * > _grad_disp
Gradient of displacements.
std::vector< const ADMaterialProperty< R2 > * > _eigenstrains
ADMaterialProperty< R2 > & _total_strain
ADMaterialProperty< R2 > & _mechanical_strain
const QBase *const & _qrule