www.mooseframework.org
Functions
PolynomialFreeEnergy.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
PolynomialFreeEnergy   
)

◆ validParams< PolynomialFreeEnergy >()

template<>
InputParameters validParams< PolynomialFreeEnergy > ( )

Definition at line 16 of file PolynomialFreeEnergy.C.

17 {
18  InputParameters params = validParams<DerivativeParsedMaterialHelper>();
19  params.addClassDescription("Polynomial free energy for single component systems");
20  MooseEnum poly_order("4 6 8");
21  params.addRequiredParam<MooseEnum>(
22  "polynomial_order", poly_order, "Order of polynomial free energy");
23  params.addParam<MaterialPropertyName>(
24  "c_eq_name", "c_eq", "Name of material property storing the equilibrium concentration");
25  params.addParam<MaterialPropertyName>(
26  "W_name", "barr_height", "Name of the material property storing the barrier height");
27  params.addRequiredCoupledVar("c", "Concentration");
28  return params;
29 }