21 "with a constant coefficient");
32 _thermal_expansion_coeff(this->template getParam<
Real>(
"thermal_expansion_coeff"))
40 return _thermal_expansion_coeff * (_temperature[_qp] - _stress_free_temperature[_qp]);
virtual ValueAndDerivative< is_ad > computeThermalStrain() override
computeThermalStrain must be overridden in derived classes.
static InputParameters validParams()
typename std::conditional< is_ad, ADReal, ChainedReal >::type ValueAndDerivative
Return type with a single derivative.
registerMooseObject("SolidMechanicsApp", ComputeThermalExpansionEigenstrain)
ComputeThermalExpansionEigenstrain computes an eigenstrain for thermal expansion with a constant expa...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due t...
ComputeThermalExpansionEigenstrainTempl(const InputParameters ¶meters)
static InputParameters validParams()