Go to the source code of this file.
|
class | KKSMultiFreeEnergy |
| Compute the free energy in the multi-phase KKS Model \( F = \sum_i h_i F_i + + wg_i + \frac{\kappa}{2}|\eta_i|^2 \). More...
|
|
◆ validParams< KKSMultiFreeEnergy >()
Definition at line 16 of file KKSMultiFreeEnergy.C.
19 params.addClassDescription(
"Total free energy in multi-phase KKS system, including chemical, "
20 "barrier and gradient terms");
21 params.addRequiredParam<std::vector<MaterialPropertyName>>(
23 "List of free energies for each phase. Place in same order as hj_names and gj_names!");
24 params.addRequiredParam<std::vector<MaterialPropertyName>>(
26 "Switching Function Materials that provide h. Place in same order as Fj_names and gj_names!");
27 params.addRequiredParam<std::vector<MaterialPropertyName>>(
29 "Barrier Function Materials that provide g. Place in same order as Fj_names and hj_names!");
30 params.addRequiredParam<Real>(
"w",
"Double well height parameter");
31 params.addParam<std::vector<MaterialPropertyName>>(
"kappa_names",
32 std::vector<MaterialPropertyName>(),
33 "Vector of kappa names corresponding to "
34 "each variable name in interfacial_vars "
35 "in the same order.");