Go to the source code of this file.
◆ registerMooseObject()
◆ 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.");