Go to the source code of this file.
◆ validParams< CHPFCRFFSplitKernelAction >()
Definition at line 19 of file CHPFCRFFSplitKernelAction.C.
21 InputParameters params = validParams<Action>();
22 params.addRequiredParam<
unsigned int>(
23 "num_L",
"specifies the number of complex L variables will be solved for");
24 params.addRequiredParam<NonlinearVariableName>(
"n_name",
"Variable name used for the n variable");
25 params.addRequiredParam<std::string>(
"L_name_base",
"Base name for the complex L variables");
26 params.addParam<MaterialPropertyName>(
"mob_name",
"M",
"The mobility used for n in this model");
27 MooseEnum log_options(
"tolerance cancelation expansion");
28 params.addRequiredParam<MooseEnum>(
29 "log_approach", log_options,
"Which approach will be used to handle the natural log");
30 params.addParam<Real>(
"tol", 1.0e-9,
"Tolerance used when the tolerance approach is chosen");
31 params.addParam<Real>(
32 "n_exp_terms", 4.0,
"Number of terms used in the Taylor expansion of the natural log term");
33 params.addParam<
bool>(
34 "use_displaced_mesh",
false,
"Whether to use displaced mesh in the kernels");