www.mooseframework.org
Functions
BarrierFunctionMaterial.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< BarrierFunctionMaterial > ()
 

Function Documentation

template<>
InputParameters validParams< BarrierFunctionMaterial > ( )

Definition at line 11 of file BarrierFunctionMaterial.C.

12 {
13  InputParameters params = validParams<OrderParameterFunctionMaterial>();
14  params.addClassDescription("Helper material to provide g(eta) and its derivative in a "
15  "polynomial.\nSIMPLE: eta^2*(1-eta)^2\nLOW: eta*(1-eta)"
16  "\nHIGH: eta^2*(1-eta^2)^2");
17  MooseEnum g_order("SIMPLE=0 LOW HIGH", "SIMPLE");
18  params.addParam<MooseEnum>("g_order", g_order, "Polynomial order of the barrier function g(eta)");
19  params.addParam<bool>("well_only",
20  false,
21  "Make the g zero in [0:1] so it only contributes to "
22  "enforcing the eta range and not to the phase "
23  "transformation berrier.");
24  params.set<std::string>("function_name") = std::string("g");
25  return params;
26 }
InputParameters validParams< OrderParameterFunctionMaterial >()