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