Go to the documentation of this file.
30 void setQp(
unsigned int qp);
65 using Material::computeProperties;
virtual bool modifyStrainIncrement(const Elem &, SymmTensor &strain_increment, SymmTensor &d_strain_dT)
bool _mean_alpha_function
virtual bool applyThermalStrain(SymmTensor &strain_increment, SymmTensor &d_strain_dT)
virtual bool updateElasticityTensor(SymmElasticityTensor &)
This class defines a basic set of capabilities any elasticity tensor should have.
virtual ~ConstitutiveModel()
bool & _step_zero_cm
Restartable data to check for the zeroth and first time steps.
const VariableValue & _temperature_old
bool _has_stress_free_temp
virtual void computeStress(const Elem &, const SymmElasticityTensor &elasticityTensor, const SymmTensor &stress_old, SymmTensor &strain_increment, SymmTensor &stress_new)
const VariableValue & _temperature
const Function * _alpha_function
ConstitutiveModel(const InputParameters ¶meters)
void setQp(unsigned int qp)
Sets the value of the variable _qp for inheriting classes.
InputParameters validParams< ConstitutiveModel >()