Go to the documentation of this file.
13 #include "DerivativeMaterialInterface.h"
virtual void computeThermalStrain(Real &thermal_strain, Real &instantaneous_cte) override
const MaterialProperty< Real > & _thermal_strain_old
const Function & _thermal_expansion_function
ComputeInstantaneousThermalExpansionFunctionEigenstrain(const InputParameters ¶meters)
virtual void initQpStatefulProperties() override
InputParameters validParams< ComputeInstantaneousThermalExpansionFunctionEigenstrain >()
ComputeInstantaneousThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion...
bool & _step_one
Indicates whether we are on the first step, avoiding false positives when restarting.
const VariableValue & _temperature_old
ComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due t...
MaterialProperty< Real > & _thermal_strain
Stores the thermal strain as a scalar for use in computing an incremental update to this.
static InputParameters validParams()