Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< GrandPotentialInterface >()
Definition at line 19 of file GrandPotentialInterface.C.
21 InputParameters params = validParams<Material>();
22 params.addClassDescription(
"Calculate Grand Potential interface parameters for a specified "
23 "interfacial free energy and width");
24 params.addRequiredParam<std::vector<Real>>(
"sigma",
"Interfacial free energies");
25 params.addRequiredRangeCheckedParam<Real>(
26 "width",
"width > 0",
"Interfacial width (for the interface with gamma = 1.5)");
27 params.addParam<std::vector<MaterialPropertyName>>(
29 "Interfacial / grain boundary gamma parameter names (leave empty for gamma0... gammaN)");
30 params.addParam<MaterialPropertyName>(
"kappa_name",
"kappa",
"Gradient interface parameter name");
31 params.addParam<MaterialPropertyName>(
"mu_name",
"mu",
"Grain growth bulk energy parameter name");
32 params.addParam<
unsigned int>(
34 "Sigma index to choose gamma = 1.5 for. Omit this to automatically chose the median sigma.");
35 params.addParamNamesToGroup(
"mu_name sigma_index",
"Advanced");