16 InputParameters params = validParams<AuxKernel>();
17 params.addCoupledVar(
"interfacial_vars",
"Variable names that contribute to interfacial energy");
19 "additional_free_energy",
21 "Coupled variable holding additional free energy contributions to be summed up");
26 : AuxKernel(parameters),
27 _nvars(coupledComponents(
"interfacial_vars")),
30 _kappa_names(getParam<std::vector<MaterialPropertyName>>(
"kappa_names")),
31 _nkappas(_kappa_names.size()),
32 _additional_free_energy(coupledValue(
"additional_free_energy"))
35 for (
unsigned int i = 0; i <
_nvars; ++i)
37 _vars[i] = &coupledValue(
"interfacial_vars", i);
38 _grad_vars[i] = &coupledGradient(
"interfacial_vars", i);