Go to the source code of this file.
◆ validParams< PFParamsPolyFreeEnergy >()
Definition at line 16 of file PFParamsPolyFreeEnergy.C.
18 InputParameters params = validParams<Material>();
19 params.addClassDescription(
20 "Phase field parameters for polynomial free energy for single component systems");
21 params.addCoupledVar(
"T",
"Temperature variable in Kelvin");
22 params.addRequiredCoupledVar(
"c",
"Concentration");
23 params.addRequiredParam<Real>(
24 "int_width",
"The interfacial width of void surface in the length scale of the problem");
25 params.addParam<Real>(
26 "length_scale", 1.0e-9,
"defines the base length scale of the problem in m");
27 params.addParam<Real>(
"time_scale", 1.0e-9,
"defines the base time scale of the problem");
28 MooseEnum poly_order(
"4 6 8");
29 params.addRequiredParam<MooseEnum>(
30 "polynomial_order", poly_order,
"Order of polynomial free energy");
31 params.addRequiredParam<Real>(
"D0",
"Diffusivity prefactor for vacancies in m^2/s");
32 params.addRequiredParam<Real>(
"Em",
"Migration energy in eV");
33 params.addRequiredParam<Real>(
"Ef",
"Formation energy in eV");
34 params.addRequiredParam<Real>(
"surface_energy",
"Surface energy in J/m2");