#include <KKSXeVacSolidMaterial.h>
|
const Real | _T |
| Temperature in [K]. More...
|
|
const Real | _Omega |
| Atomic volume in [Ang^3]. More...
|
|
const Real | _kB |
| Bolzmann constant. More...
|
|
const Real | _Efv |
| Formation energy of a tri-vacancy in UO2. More...
|
|
const Real | _Efg |
| Formation energy of a Xenon Atom in a tri-vacancy (TODO: if cmg>cmv consider interstitial Xe) More...
|
|
const VariableValue & | _cmg |
|
unsigned int | _cmg_var |
|
const VariableValue & | _cmv |
|
unsigned int | _cmv_var |
|
Definition at line 21 of file KKSXeVacSolidMaterial.h.
◆ KKSXeVacSolidMaterial()
KKSXeVacSolidMaterial::KKSXeVacSolidMaterial |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 26 of file KKSXeVacSolidMaterial.C.
27 : DerivativeFunctionMaterialBase(parameters),
28 _T(getParam<Real>(
"T")),
33 _cmg(coupledValue(
"cmg")),
35 _cmv(coupledValue(
"cmv")),
const Real _Omega
Atomic volume in [Ang^3].
const Real _Efg
Formation energy of a Xenon Atom in a tri-vacancy (TODO: if cmg>cmv consider interstitial Xe) ...
const Real _Efv
Formation energy of a tri-vacancy in UO2.
const Real _T
Temperature in [K].
const VariableValue & _cmg
const VariableValue & _cmv
const Real _kB
Bolzmann constant.
◆ cLogC()
Real KKSXeVacSolidMaterial::cLogC |
( |
Real |
c | ) |
|
|
private |
◆ computeD2F()
Real KKSXeVacSolidMaterial::computeD2F |
( |
unsigned int |
arg1, |
|
|
unsigned int |
arg2 |
|
) |
| |
|
protectedvirtual |
Definition at line 81 of file KKSXeVacSolidMaterial.C.
86 const Real
tol = 1e-10;
91 return 1.0 /
_Omega *
_kB *
_T * (1.0 / (1.0 - cmg) + 1.0 / cmg);
94 return 1.0 /
_Omega *
_kB *
_T * (1.0 / (1.0 - cmv) + 1.0 / cmv);
96 mooseError(
"Unknown derivative requested");
const Real _Omega
Atomic volume in [Ang^3].
const Real _T
Temperature in [K].
const VariableValue & _cmg
const VariableValue & _cmv
const Real _kB
Bolzmann constant.
◆ computeDF()
Real KKSXeVacSolidMaterial::computeDF |
( |
unsigned int |
arg | ) |
|
|
protectedvirtual |
Definition at line 64 of file KKSXeVacSolidMaterial.C.
66 const Real
tol = 1e-10;
71 return 1.0 /
_Omega * (
_Efg +
_kB *
_T * (std::log(cmg) - std::log(-cmg + 1.0)));
74 return 1.0 /
_Omega * (
_Efv +
_kB *
_T * (std::log(cmv) - std::log(-cmv + 1.0)));
76 mooseError(
"Unknown derivative requested");
const Real _Omega
Atomic volume in [Ang^3].
const Real _Efg
Formation energy of a Xenon Atom in a tri-vacancy (TODO: if cmg>cmv consider interstitial Xe) ...
const Real _Efv
Formation energy of a tri-vacancy in UO2.
const Real _T
Temperature in [K].
const VariableValue & _cmg
const VariableValue & _cmv
const Real _kB
Bolzmann constant.
◆ computeF()
Real KKSXeVacSolidMaterial::computeF |
( |
| ) |
|
|
protectedvirtual |
Definition at line 56 of file KKSXeVacSolidMaterial.C.
const Real _Omega
Atomic volume in [Ang^3].
const Real _Efg
Formation energy of a Xenon Atom in a tri-vacancy (TODO: if cmg>cmv consider interstitial Xe) ...
const Real _Efv
Formation energy of a tri-vacancy in UO2.
const Real _T
Temperature in [K].
const VariableValue & _cmg
const VariableValue & _cmv
const Real _kB
Bolzmann constant.
◆ expectedNumArgs()
unsigned int KKSXeVacSolidMaterial::expectedNumArgs |
( |
| ) |
|
|
protectedvirtual |
◆ _cmg
const VariableValue& KKSXeVacSolidMaterial::_cmg |
|
private |
◆ _cmg_var
unsigned int KKSXeVacSolidMaterial::_cmg_var |
|
private |
◆ _cmv
const VariableValue& KKSXeVacSolidMaterial::_cmv |
|
private |
◆ _cmv_var
unsigned int KKSXeVacSolidMaterial::_cmv_var |
|
private |
◆ _Efg
const Real KKSXeVacSolidMaterial::_Efg |
|
private |
◆ _Efv
const Real KKSXeVacSolidMaterial::_Efv |
|
private |
◆ _kB
const Real KKSXeVacSolidMaterial::_kB |
|
private |
◆ _Omega
const Real KKSXeVacSolidMaterial::_Omega |
|
private |
◆ _T
const Real KKSXeVacSolidMaterial::_T |
|
private |
The documentation for this class was generated from the following files: