AllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation.
More...
#include <AllenCahn.h>
|
| const unsigned int | _nvar |
| |
| const MaterialProperty< Real > & | _dFdEta |
| |
| const MaterialProperty< Real > & | _d2FdEta2 |
| |
| std::vector< const MaterialProperty< Real > * > | _d2FdEtadarg |
| |
| const MaterialProperty< Real > & | _L |
| | Mobility. More...
|
| |
| const MaterialProperty< Real > & | _dLdop |
| | Mobility derivative w.r.t. order parameter. More...
|
| |
| std::vector< const MaterialProperty< Real > * > | _dLdarg |
| | Mobility derivative w.r.t coupled variables. More...
|
| |
AllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation.
Definition at line 25 of file AllenCahn.h.
◆ PFFunctionType
◆ AllenCahn()
| AllenCahn::AllenCahn |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 25 of file AllenCahn.C.
27 _nvar(_coupled_moose_vars.size()),
28 _dFdEta(getMaterialPropertyDerivative<Real>(
"f_name", _var.name())),
29 _d2FdEta2(getMaterialPropertyDerivative<Real>(
"f_name", _var.name(), _var.name())),
33 for (
unsigned int i = 0; i <
_nvar; ++i)
35 &getMaterialPropertyDerivative<Real>(
"f_name", _var.name(), _coupled_moose_vars[i]->name());
◆ computeDFDOP() [1/2]
Definition at line 47 of file AllenCahn.C.
58 mooseError(
"Internal error");
◆ computeDFDOP() [2/2]
|
|
protectedpure virtualinherited |
◆ computeQpOffDiagJacobian()
| Real AllenCahn::computeQpOffDiagJacobian |
( |
unsigned int |
jvar | ) |
|
|
protectedvirtual |
◆ initialSetup()
| void AllenCahn::initialSetup |
( |
| ) |
|
|
virtual |
Reimplemented from ACBulk< Real >.
Definition at line 39 of file AllenCahn.C.
42 validateNonlinearCoupling<Real>(
"f_name");
43 validateDerivativeMaterialPropertyBase<Real>(
"f_name");
◆ precomputeQpJacobian()
| Real ACBulk< Real >::precomputeQpJacobian |
( |
| ) |
|
|
protectedvirtualinherited |
Definition at line 103 of file ACBulk.h.
111 return _L[_qp] * JdFdop +
_dLdop[_qp] * _phi[_j][_qp] * dFdop;
◆ precomputeQpResidual()
| Real ACBulk< Real >::precomputeQpResidual |
( |
| ) |
|
|
protectedvirtualinherited |
Definition at line 92 of file ACBulk.h.
98 return _L[_qp] * dFdop;
◆ validParams()
| InputParameters ACBulk< Real >::validParams |
( |
| ) |
|
|
staticinherited |
Definition at line 74 of file ACBulk.h.
76 InputParameters params = ::validParams<KernelValue>();
77 params.addClassDescription(
"Allen-Cahn base Kernel");
78 params.addParam<MaterialPropertyName>(
"mob_name",
"L",
"The mobility used with the kernel");
79 params.addCoupledVar(
"args",
"Vector of arguments of the mobility");
◆ _d2FdEta2
| const MaterialProperty<Real>& AllenCahn::_d2FdEta2 |
|
protected |
◆ _d2FdEtadarg
| std::vector<const MaterialProperty<Real> *> AllenCahn::_d2FdEtadarg |
|
protected |
◆ _dFdEta
| const MaterialProperty<Real>& AllenCahn::_dFdEta |
|
protected |
◆ _dLdarg
| std::vector<const MaterialProperty<Real > *> ACBulk< Real >::_dLdarg |
|
protectedinherited |
Mobility derivative w.r.t coupled variables.
Definition at line 52 of file ACBulk.h.
◆ _dLdop
| const MaterialProperty<Real >& ACBulk< Real >::_dLdop |
|
protectedinherited |
Mobility derivative w.r.t. order parameter.
Definition at line 49 of file ACBulk.h.
◆ _L
| const MaterialProperty<Real >& ACBulk< Real >::_L |
|
protectedinherited |
◆ _nvar
| const unsigned int AllenCahn::_nvar |
|
protected |
The documentation for this class was generated from the following files: