18 params.
addClassDescription(
"Material that implements the math free energy using the expression "
19 "builder and automatic differentiation");
29 free_energy(
_c) = 1.0 / 4.0 * (1.0 +
_c) * (1.0 +
_c) * (1.0 -
_c) * (1.0 -
_c);
registerMooseObject("PhaseFieldApp", MathEBFreeEnergy)
static InputParameters validParams()
User facing host object for a function. This combines a term with an argument list.
Material class that creates the math free energy with the expression builder and uses automatic diffe...
static InputParameters validParams()
EBTerm _c
Coupled variable value for the concentration .
MathEBFreeEnergy(const InputParameters ¶meters)
void functionParse(const std::string &function_expression)