18 params.
addClassDescription(
"Gradient energy for Cahn-Hilliard equation with constant Mobility "
19 "and Interfacial parameter");
21 "kappa_name",
"The kappa used with the kernel, should be constant value");
23 "mob_name",
"The mobility used with the kernel, should be constant value");
30 _second_test(secondTest()),
31 _second_phi(secondPhi()),
32 _M(getMaterialProperty<Real>(
"mob_name")),
33 _kappa_c(getMaterialProperty<Real>(
"kappa_name"))
registerMooseObject("PhaseFieldApp", SimpleCHInterface)
static InputParameters validParams()
Compute the Cahn-Hilliard interface term with constant Mobility and Interfacial parameter.
SimpleCHInterface(const InputParameters ¶meters)
const MaterialProperty< Real > & _kappa_c
Interfacial parameter.
const VariableTestSecond & _second_test
const MaterialProperty< Real > & _M
Mobility.
virtual Real computeQpResidual()
virtual Real computeQpJacobian()
const VariableSecond & _second_u
Variables for second order derivatives.
static InputParameters validParams()
const VariablePhiSecond & _second_phi