ThermalFractureIntegral computes the summation of the derivative of the eigenstrains with respect to temperature.
More...
#include <ThermalFractureIntegral.h>
ThermalFractureIntegral computes the summation of the derivative of the eigenstrains with respect to temperature.
Definition at line 28 of file ThermalFractureIntegral.h.
◆ ThermalFractureIntegral()
ThermalFractureIntegral::ThermalFractureIntegral |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 29 of file ThermalFractureIntegral.C.
30 : DerivativeMaterialInterface<Material>(parameters),
31 _base_name(isParamValid(
"base_name") ? getParam<std::string>(
"base_name") +
"_" :
""),
37 VariableName temp_name = getVar(
"temperature", 0)->name();
39 mooseWarning(
"No 'eigenstrain_names' specified for ThermalFractureIntegral when 'temperature' "
◆ computeQpProperties()
void ThermalFractureIntegral::computeQpProperties |
( |
| ) |
|
|
overridevirtual |
◆ validParams()
InputParameters ThermalFractureIntegral::validParams |
( |
| ) |
|
|
static |
Definition at line 18 of file ThermalFractureIntegral.C.
21 params.addClassDescription(
22 "Calculates summation of the derivative of the eigenstrains with respect to temperature.");
23 params.addRequiredCoupledVar(
"temperature",
"Coupled temperature");
24 params.addParam<std::vector<MaterialPropertyName>>(
25 "eigenstrain_names",
"List of eigenstrains to be applied in this strain calculation");
◆ _base_name
const std::string ThermalFractureIntegral::_base_name |
|
protected |
◆ _deigenstrain_dT
std::vector<const MaterialProperty<RankTwoTensor> *> ThermalFractureIntegral::_deigenstrain_dT |
|
protected |
◆ _eigenstrain_names
const std::vector<MaterialPropertyName> ThermalFractureIntegral::_eigenstrain_names |
|
protected |
◆ _total_deigenstrain_dT
MaterialProperty<RankTwoTensor>& ThermalFractureIntegral::_total_deigenstrain_dT |
|
protected |
The documentation for this class was generated from the following files: