Go to the source code of this file.
◆ registerMooseObject()
registerMooseObject |
( |
"PhaseFieldApp" |
, |
|
|
KKSCHBulk |
|
|
) |
| |
◆ validParams< KKSCHBulk >()
Definition at line 16 of file KKSCHBulk.C.
19 params.addClassDescription(
"KKS model kernel for the Bulk Cahn-Hilliard term. This operates on "
20 "the concentration 'c' as the non-linear variable");
21 params.addRequiredParam<MaterialPropertyName>(
"fa_name",
22 "Base name of the free energy function "
23 "F (f_name in the corresponding "
24 "derivative function material)");
25 params.addRequiredParam<MaterialPropertyName>(
"fb_name",
26 "Base name of the free energy function "
27 "F (f_name in the corresponding "
28 "derivative function material)");
29 params.addRequiredCoupledVar(
30 "ca",
"phase concentration corresponding to the non-linear variable of this kernel");
31 params.addRequiredCoupledVar(
32 "cb",
"phase concentration corresponding to the non-linear variable of this kernel");
33 params.addCoupledVar(
"args_a",
"Vector of additional arguments to Fa");
34 params.addParam<MaterialPropertyName>(
35 "h_name",
"h",
"Base name for the switching function h(eta)");