ComputeInstantaneousThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to an instantaneous thermal expansion function.
More...
#include <ComputeInstantaneousThermalExpansionFunctionEigenstrain.h>
ComputeInstantaneousThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to an instantaneous thermal expansion function.
Definition at line 24 of file ComputeInstantaneousThermalExpansionFunctionEigenstrain.h.
◆ ComputeInstantaneousThermalExpansionFunctionEigenstrain()
ComputeInstantaneousThermalExpansionFunctionEigenstrain::ComputeInstantaneousThermalExpansionFunctionEigenstrain |
( |
const InputParameters & |
parameters | ) |
|
◆ computeQpEigenstrain()
void ComputeThermalExpansionEigenstrainBase::computeQpEigenstrain |
( |
| ) |
|
|
overrideprotectedvirtualinherited |
◆ computeThermalStrain()
void ComputeInstantaneousThermalExpansionFunctionEigenstrain::computeThermalStrain |
( |
Real & |
thermal_strain, |
|
|
Real & |
instantaneous_cte |
|
) |
| |
|
overrideprotectedvirtual |
◆ initQpStatefulProperties()
void ComputeInstantaneousThermalExpansionFunctionEigenstrain::initQpStatefulProperties |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ validParams()
InputParameters ComputeInstantaneousThermalExpansionFunctionEigenstrain::validParams |
( |
| ) |
|
|
static |
Definition at line 19 of file ComputeInstantaneousThermalExpansionFunctionEigenstrain.C.
22 params.addClassDescription(
"Computes eigenstrain due to thermal expansion using a function that "
23 "describes the instantaneous thermal expansion as a function of "
25 params.addRequiredParam<FunctionName>(
"thermal_expansion_function",
26 "Function describing the instantaneous thermal expansion "
27 "coefficient as a function of temperature");
◆ _deigenstrain_dT
MaterialProperty<RankTwoTensor>& ComputeThermalExpansionEigenstrainBase::_deigenstrain_dT |
|
protectedinherited |
◆ _step_one
bool& ComputeInstantaneousThermalExpansionFunctionEigenstrain::_step_one |
|
protected |
◆ _stress_free_temperature
const VariableValue& ComputeThermalExpansionEigenstrainBase::_stress_free_temperature |
|
protectedinherited |
◆ _temperature
const VariableValue& ComputeThermalExpansionEigenstrainBase::_temperature |
|
protectedinherited |
◆ _temperature_old
const VariableValue& ComputeInstantaneousThermalExpansionFunctionEigenstrain::_temperature_old |
|
protected |
◆ _thermal_expansion_function
const Function& ComputeInstantaneousThermalExpansionFunctionEigenstrain::_thermal_expansion_function |
|
protected |
◆ _thermal_strain
MaterialProperty<Real>& ComputeInstantaneousThermalExpansionFunctionEigenstrain::_thermal_strain |
|
protected |
◆ _thermal_strain_old
const MaterialProperty<Real>& ComputeInstantaneousThermalExpansionFunctionEigenstrain::_thermal_strain_old |
|
protected |
The documentation for this class was generated from the following files: