SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility.
More...
#include <CahnHilliardAniso.h>
|
const MaterialProperty< RealTensorValue > & | _M |
| Mobility. More...
|
|
const MaterialProperty< RealTensorValue > & | _dMdc |
| Mobility derivative w.r.t. concentration. More...
|
|
std::vector< const MaterialProperty< RealTensorValue > * > | _dMdarg |
| Mobility derivative w.r.t coupled variables. More...
|
|
SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility.
Definition at line 18 of file CahnHilliardAniso.h.
◆ PFFunctionType
◆ CahnHilliardAniso()
CahnHilliardAniso::CahnHilliardAniso |
( |
const InputParameters & |
parameters | ) |
|
◆ computeGradDFDCons()
|
protectedvirtualinherited |
◆ computeQpOffDiagJacobian()
Real CahnHilliardBase< RealTensorValue >::computeQpOffDiagJacobian |
( |
unsigned int |
jvar | ) |
|
|
protectedvirtualinherited |
◆ initialSetup()
Check if both the non-linear as well as the auxiliary variables variables are coupled. Derivatives with respect to both types of variables contribute the residual.
Reimplemented from CHBulk< RealTensorValue >.
Definition at line 114 of file CahnHilliardBase.h.
121 this->
template validateCoupling<Real>(
"f_name", _var.name());
122 this->
template validateDerivativeMaterialPropertyBase<Real>(
"f_name");
◆ precomputeQpJacobian()
RealGradient CHBulk< RealTensorValue >::precomputeQpJacobian |
( |
| ) |
|
|
protectedvirtualinherited |
◆ precomputeQpResidual()
RealGradient CHBulk< RealTensorValue >::precomputeQpResidual |
( |
| ) |
|
|
protectedvirtualinherited |
◆ validParams()
Definition at line 58 of file CahnHilliardBase.h.
61 params.addClassDescription(
"Cahn-Hilliard Kernel that uses a DerivativeMaterial Free Energy");
62 params.addRequiredParam<MaterialPropertyName>(
63 "f_name",
"Base name of the free energy function F defined in a DerivativeParsedMaterial");
64 params.addCoupledVar(
"displacement_gradients",
65 "Vector of displacement gradient variables (see "
66 "Modules/PhaseField/DisplacementGradients "
◆ _dMdarg
std::vector<const MaterialProperty<RealTensorValue > *> CHBulk< RealTensorValue >::_dMdarg |
|
protectedinherited |
Mobility derivative w.r.t coupled variables.
Definition at line 53 of file CHBulk.h.
◆ _dMdc
const MaterialProperty<RealTensorValue >& CHBulk< RealTensorValue >::_dMdc |
|
protectedinherited |
Mobility derivative w.r.t. concentration.
Definition at line 50 of file CHBulk.h.
◆ _grad_vars
std::vector<const VariableGradient *> CahnHilliardBase< RealTensorValue >::_grad_vars |
|
privateinherited |
◆ _M
const MaterialProperty<RealTensorValue >& CHBulk< RealTensorValue >::_M |
|
protectedinherited |
◆ _nvar
◆ _second_derivatives
std::vector<const MaterialProperty<Real> *> CahnHilliardBase< RealTensorValue >::_second_derivatives |
|
privateinherited |
◆ _third_cross_derivatives
std::vector<std::vector<const MaterialProperty<Real> *> > CahnHilliardBase< RealTensorValue >::_third_cross_derivatives |
|
privateinherited |
◆ _third_derivatives
std::vector<const MaterialProperty<Real> *> CahnHilliardBase< RealTensorValue >::_third_derivatives |
|
privateinherited |
The documentation for this class was generated from the following files: