www.mooseframework.org
Functions
MultiBarrierFunctionMaterial.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< MultiBarrierFunctionMaterial > ()
 

Function Documentation

template<>
InputParameters validParams< MultiBarrierFunctionMaterial > ( )

Definition at line 11 of file MultiBarrierFunctionMaterial.C.

12 {
13  InputParameters params = validParams<Material>();
14  params.addClassDescription("Double well phase transformation barrier free energy contribution.");
15  params.addParam<std::string>("function_name", "g", "actual name for g(eta_i)");
16  MooseEnum h_order("SIMPLE=0", "SIMPLE");
17  params.addParam<MooseEnum>(
18  "g_order", h_order, "Polynomial order of the switching function h(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.addRequiredCoupledVar("etas", "eta_i order parameters, one for each h");
25  return params;
26 }