CoupledAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to compute the residual for the bulk part of the Allen-Cahn equation, where the variational free energy derivative is taken w.r.t.
More...
#include <CoupledAllenCahn.h>
|
VariableName | _v_name |
|
const unsigned int | _nvar |
|
const MaterialProperty< Real > & | _dFdV |
|
const MaterialProperty< Real > & | _d2FdVdEta |
|
std::vector< const MaterialProperty< Real > * > | _d2FdVdarg |
|
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...
|
|
CoupledAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to compute the residual for the bulk part of the Allen-Cahn equation, where the variational free energy derivative is taken w.r.t.
a coupled variable.
Definition at line 26 of file CoupledAllenCahn.h.
◆ PFFunctionType
◆ CoupledAllenCahn()
CoupledAllenCahn::CoupledAllenCahn |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 27 of file CoupledAllenCahn.C.
30 _nvar(_coupled_moose_vars.size()),
31 _dFdV(getMaterialPropertyDerivative<Real>(
"f_name",
_v_name)),
36 for (
unsigned int i = 0; i <
_nvar; ++i)
38 &getMaterialPropertyDerivative<Real>(
"f_name",
_v_name, _coupled_moose_vars[i]->
name());
◆ computeDFDOP() [1/2]
◆ computeDFDOP() [2/2]
|
protectedpure virtualinherited |
◆ computeQpOffDiagJacobian()
Real CoupledAllenCahn::computeQpOffDiagJacobian |
( |
unsigned int |
jvar | ) |
|
|
protectedvirtual |
◆ initialSetup()
void CoupledAllenCahn::initialSetup |
( |
| ) |
|
|
virtual |
◆ 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");
◆ _d2FdVdarg
std::vector<const MaterialProperty<Real> *> CoupledAllenCahn::_d2FdVdarg |
|
protected |
◆ _d2FdVdEta
const MaterialProperty<Real>& CoupledAllenCahn::_d2FdVdEta |
|
protected |
◆ _dFdV
const MaterialProperty<Real>& CoupledAllenCahn::_dFdV |
|
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 CoupledAllenCahn::_nvar |
|
protected |
◆ _v_name
VariableName CoupledAllenCahn::_v_name |
|
protected |
The documentation for this class was generated from the following files: