Go to the source code of this file.
◆ validParams< PolycrystalKernelAction >()
Definition at line 19 of file PolycrystalKernelAction.C.
21 InputParameters params = validParams<Action>();
22 params.addClassDescription(
23 "Set up ACGrGrPoly, ACInterface, TimeDerivative, and ACGBPoly kernels");
24 params.addRequiredParam<
unsigned int>(
25 "op_num",
"specifies the total number of grains (deformed + recrystallized) to create");
26 params.addRequiredParam<std::string>(
"var_name_base",
"specifies the base name of the variables");
27 params.addParam<VariableName>(
"c",
"Name of coupled concentration variable");
28 params.addParam<Real>(
"en_ratio", 1.0,
"Ratio of surface to GB energy");
29 params.addParam<
unsigned int>(
"ndef", 0,
"specifies the number of deformed grains to create");
30 params.addParam<
bool>(
"implicit",
true,
"Whether kernels are implicit or not");
31 params.addParam<
bool>(
32 "use_displaced_mesh",
false,
"Whether to use displaced mesh in the kernels");
33 params.addParam<
bool>(
"variable_mobility",
35 "The mobility is a function of any MOOSE variable (if "
36 "this is set to false, L must be constant over the "
38 params.addParam<std::vector<VariableName>>(
"args",
"Vector of variable arguments L depends on");