Go to the documentation of this file.
20 params.addClassDescription(
"Computes eigenstrain due to thermal expansion "
21 "with a constant coefficient");
22 params.addParam<Real>(
"thermal_expansion_coeff",
"Thermal expansion coefficient");
28 const InputParameters & parameters)
30 _thermal_expansion_coeff(getParam<Real>(
"thermal_expansion_coeff"))
ComputeThermalExpansionEigenstrainBeam computes an eigenstrain for thermal expansion with a constant ...
static InputParameters validParams()
const VariableValue & _stress_free_temperature
Value of stress free temperature at each quadrature point.
ComputeThermalExpansionEigenstrainBeamBase is a base class for all models that compute beam eigenstra...
virtual void computeThermalStrain(Real &thermal_strain) override
static InputParameters validParams()
const VariableValue & _temperature
Value of temperature at each quadrature point.
defineLegacyParams(ComputeThermalExpansionEigenstrainBeam)
ComputeThermalExpansionEigenstrainBeam(const InputParameters ¶meters)
registerMooseObject("TensorMechanicsApp", ComputeThermalExpansionEigenstrainBeam)
const Real & _thermal_expansion_coeff
Constant thermal expansion coefficient.