Go to the documentation of this file.
20 params.addClassDescription(
"Computes eigenstrain due to thermal expansion "
21 "with a constant coefficient");
22 params.addRequiredParam<Real>(
"thermal_expansion_coeff",
"Thermal expansion coefficient");
28 const InputParameters & parameters)
30 _thermal_expansion_coeff(getParam<Real>(
"thermal_expansion_coeff"))
36 Real & instantaneous_cte)
static InputParameters validParams()
registerMooseObject("TensorMechanicsApp", ComputeThermalExpansionEigenstrain)
defineLegacyParams(ComputeThermalExpansionEigenstrain)
const VariableValue & _temperature
const Real & _thermal_expansion_coeff
ComputeThermalExpansionEigenstrain(const InputParameters ¶meters)
const VariableValue & _stress_free_temperature
virtual void computeThermalStrain(Real &thermal_strain, Real &instantaneous_cte) override
ComputeThermalExpansionEigenstrain computes an eigenstrain for thermal expansion with a constant expa...
static InputParameters validParams()
ComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due t...