www.mooseframework.org
tensor_mechanics
src
materials
ADComputeDilatationThermalExpansionEigenstrainBase.C
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#include "
ADComputeDilatationThermalExpansionEigenstrainBase.h
"
11
12
defineADLegacyParams
(
ADComputeDilatationThermalExpansionEigenstrainBase
);
13
14
template
<ComputeStage compute_stage>
15
InputParameters
16
ADComputeDilatationThermalExpansionEigenstrainBase<compute_stage>::validParams
()
17
{
18
return
ADComputeThermalExpansionEigenstrainBase<compute_stage>::validParams
();
19
}
20
21
template
<ComputeStage compute_stage>
22
ADComputeDilatationThermalExpansionEigenstrainBase<compute_stage>::
23
ADComputeDilatationThermalExpansionEigenstrainBase
(
const
InputParameters & parameters)
24
:
ADComputeThermalExpansionEigenstrainBase
<compute_stage>(parameters)
25
{
26
}
27
28
template
<ComputeStage compute_stage>
29
void
30
ADComputeDilatationThermalExpansionEigenstrainBase<compute_stage>::computeThermalStrain
(
31
ADReal & thermal_strain)
32
{
33
thermal_strain =
34
computeDilatation(_temperature[_qp]) - computeDilatation(_stress_free_temperature[_qp]);
35
}
36
37
adBaseClass
(
ADComputeDilatationThermalExpansionEigenstrainBase
);
ADComputeDilatationThermalExpansionEigenstrainBase::ADComputeDilatationThermalExpansionEigenstrainBase
ADComputeDilatationThermalExpansionEigenstrainBase(const InputParameters ¶meters)
Definition:
ADComputeDilatationThermalExpansionEigenstrainBase.C:23
ADComputeThermalExpansionEigenstrainBase::validParams
static InputParameters validParams()
Definition:
ADComputeThermalExpansionEigenstrainBase.C:17
defineADLegacyParams
defineADLegacyParams(ADComputeDilatationThermalExpansionEigenstrainBase)
ADComputeDilatationThermalExpansionEigenstrainBase::validParams
static InputParameters validParams()
Definition:
ADComputeDilatationThermalExpansionEigenstrainBase.C:16
ADComputeThermalExpansionEigenstrainBase
ADComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due...
Definition:
ADComputeThermalExpansionEigenstrainBase.h:22
ADComputeDilatationThermalExpansionEigenstrainBase
ADComputeDilatationThermalExpansionEigenstrainBase computes an eigenstrain for thermal expansion from...
Definition:
ADComputeDilatationThermalExpansionEigenstrainBase.h:20
ADComputeDilatationThermalExpansionEigenstrainBase::computeThermalStrain
virtual void computeThermalStrain(ADReal &thermal_strain) override
Definition:
ADComputeDilatationThermalExpansionEigenstrainBase.C:30
ADComputeDilatationThermalExpansionEigenstrainBase.h
adBaseClass
adBaseClass(ADComputeDilatationThermalExpansionEigenstrainBase)
Generated on Sat Jan 25 2020 12:04:45 for www.mooseframework.org by
1.8.16