Go to the source code of this file.
◆ validParams< KKSMultiPhaseConcentration >()
Definition at line 16 of file KKSMultiPhaseConcentration.C.
18 InputParameters params = validParams<KernelValue>();
19 params.addClassDescription(
20 "KKS multi-phase model kernel to enforce $c = h_1c_1 + h_2c_2 + h_3c_3 + \\dots$"
21 ". The non-linear variable of this kernel is $c_n$, the final phase "
22 "concentration in the list.");
23 params.addRequiredCoupledVar(
24 "cj",
"Array of phase concentrations cj. Place in same order as hj_names!");
25 params.addRequiredCoupledVar(
"c",
"Physical concentration");
26 params.addCoupledVar(
"etas",
"Order parameters for all phases");
27 params.addRequiredParam<std::vector<MaterialPropertyName>>(
28 "hj_names",
"Switching Function Materials that provide $h(\\eta_1, \\eta_2,\\dots)$");