Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< BarrierFunctionMaterial >()
Definition at line 16 of file BarrierFunctionMaterial.C.
19 params.addClassDescription(
"Helper material to provide g(eta) and its derivative in a "
20 "polynomial.\nSIMPLE: eta^2*(1-eta)^2\nLOW: eta*(1-eta)"
21 "\nHIGH: eta^2*(1-eta^2)^2");
22 MooseEnum g_order(
"SIMPLE=0 LOW HIGH",
"SIMPLE");
23 params.addParam<MooseEnum>(
"g_order", g_order,
"Polynomial order of the barrier function g(eta)");
24 params.addParam<
bool>(
"well_only",
26 "Make the g zero in [0:1] so it only contributes to "
27 "enforcing the eta range and not to the phase "
28 "transformation barrier.");
29 params.set<std::string>(
"function_name") = std::string(
"g");