www.mooseframework.org
Functions
SwitchingFunctionMaterial.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", SwitchingFunctionMaterial)
 
template<>
InputParameters validParams< SwitchingFunctionMaterial > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
SwitchingFunctionMaterial   
)

◆ validParams< SwitchingFunctionMaterial >()

template<>
InputParameters validParams< SwitchingFunctionMaterial > ( )

Definition at line 16 of file SwitchingFunctionMaterial.C.

17 {
18  InputParameters params = validParams<OrderParameterFunctionMaterial>();
19  params.addClassDescription("Helper material to provide h(eta) and its derivative in one of two "
20  "polynomial forms.\nSIMPLE: 3*eta^2-2*eta^3\nHIGH: "
21  "eta^3*(6*eta^2-15*eta+10)");
22  MooseEnum h_order("SIMPLE=0 HIGH", "SIMPLE");
23  params.addParam<MooseEnum>(
24  "h_order", h_order, "Polynomial order of the switching function h(eta)");
25  params.set<std::string>("function_name") = std::string("h");
26  return params;
27 }
validParams< OrderParameterFunctionMaterial >
InputParameters validParams< OrderParameterFunctionMaterial >()
Definition: OrderParameterFunctionMaterial.C:14