#include <CHBulkPFCTrad.h>
|
const MaterialProperty< Real > & | _M |
| Mobility. More...
|
|
const MaterialProperty< Real > & | _dMdc |
| Mobility derivative w.r.t. concentration. More...
|
|
std::vector< const MaterialProperty< Real > * > | _dMdarg |
| Mobility derivative w.r.t coupled variables. More...
|
|
|
const MaterialProperty< Real > & | _C0 |
|
const MaterialProperty< Real > & | _a |
|
const MaterialProperty< Real > & | _b |
|
Definition at line 20 of file CHBulkPFCTrad.h.
◆ PFFunctionType
◆ CHBulkPFCTrad()
CHBulkPFCTrad::CHBulkPFCTrad |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 24 of file CHBulkPFCTrad.C.
26 _C0(getMaterialProperty<Real>(
"C0")),
27 _a(getMaterialProperty<Real>(
"a")),
28 _b(getMaterialProperty<Real>(
"b"))
◆ computeGradDFDCons() [1/2]
Definition at line 33 of file CHBulkPFCTrad.C.
35 Real d2fdc2 = 1.0 -
_C0[_qp] -
_a[_qp] * _u[_qp] +
_b[_qp] * _u[_qp] * _u[_qp];
40 return d2fdc2 * _grad_u[_qp];
44 Real d3fdc3 = -
_a[_qp] + 2.0 *
_b[_qp] * _u[_qp];
45 return d2fdc2 * _grad_phi[_j][_qp] + d3fdc3 * _grad_u[_qp] * _phi[_j][_qp];
49 mooseError(
"Invalid type passed in");
◆ computeGradDFDCons() [2/2]
|
protectedpure virtualinherited |
◆ computeQpOffDiagJacobian()
Real CHBulk< Real >::computeQpOffDiagJacobian |
( |
unsigned int |
jvar | ) |
|
|
protectedvirtualinherited |
◆ initialSetup()
void CHBulk< Real >::initialSetup |
( |
| ) |
|
|
virtualinherited |
◆ precomputeQpJacobian()
RealGradient CHBulk< Real >::precomputeQpJacobian |
( |
| ) |
|
|
protectedvirtualinherited |
◆ precomputeQpResidual()
RealGradient CHBulk< Real >::precomputeQpResidual |
( |
| ) |
|
|
protectedvirtualinherited |
◆ validParams()
InputParameters CHBulk< Real >::validParams |
( |
| ) |
|
|
staticinherited |
Definition at line 75 of file CHBulk.h.
77 InputParameters params = ::validParams<KernelGrad>();
78 params.addClassDescription(
"Cahn-Hilliard base Kernel");
79 params.addParam<MaterialPropertyName>(
"mob_name",
"M",
"The mobility used with the kernel");
80 params.addCoupledVar(
"args",
"Vector of arguments of the mobility");
◆ _a
const MaterialProperty<Real>& CHBulkPFCTrad::_a |
|
private |
◆ _b
const MaterialProperty<Real>& CHBulkPFCTrad::_b |
|
private |
◆ _C0
const MaterialProperty<Real>& CHBulkPFCTrad::_C0 |
|
private |
◆ _dMdarg
std::vector<const MaterialProperty<Real > *> CHBulk< Real >::_dMdarg |
|
protectedinherited |
Mobility derivative w.r.t coupled variables.
Definition at line 53 of file CHBulk.h.
◆ _dMdc
const MaterialProperty<Real >& CHBulk< Real >::_dMdc |
|
protectedinherited |
Mobility derivative w.r.t. concentration.
Definition at line 50 of file CHBulk.h.
◆ _M
const MaterialProperty<Real >& CHBulk< Real >::_M |
|
protectedinherited |
The documentation for this class was generated from the following files: