ComputeDilatationThermalExpansionEigenstrainBase computes an eigenstrain for thermal expansion from a...
ComputeDilatationThermalExpansionEigenstrainBaseTempl(const InputParameters ¶meters)
static const std::string temperature
typename std::conditional< is_ad, ADReal, ChainedReal >::type ValueAndDerivative
Return type with a single derivative.
static InputParameters validParams()
virtual ValueAndDerivative< is_ad > computeThermalStrain() override
computeThermalStrain must be overridden in derived classes.
ComputeDilatationThermalExpansionEigenstrainBaseTempl< false > ComputeDilatationThermalExpansionEigenstrainBase
ComputeDilatationThermalExpansionEigenstrainBaseTempl< true > ADComputeDilatationThermalExpansionEigenstrainBase
ComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due t...
virtual ValueAndDerivative< is_ad > computeDilatation(const ValueAndDerivative< is_ad > &temperature)=0
Compute the fractional linear dilatation due to thermal expansion delta L / L along with its temperat...