18 params.
addClassDescription(
"Gradient energy for Allen-Cahn Kernel with constant Mobility and " 19 "Interfacial parameter for a coupled order parameter variable.");
21 params.
addParam<MaterialPropertyName>(
"mob_name",
"L",
"The mobility used with the kernel");
22 params.
addParam<MaterialPropertyName>(
"kappa_name",
"kappa_op",
"The kappa used with the kernel");
28 _L(getMaterialProperty<
Real>(
"mob_name")),
29 _kappa(getMaterialProperty<
Real>(
"kappa_name")),
30 _grad_v(coupledGradient(
"v")),
31 _v_var(coupled(
"v", 0))
static InputParameters validParams()
registerMooseObject("PhaseFieldApp", SimpleCoupledACInterface)
static InputParameters validParams()
const VariablePhiGradient & _grad_phi
const MaterialProperty< Real > & _L
Mobility.
const VariableGradient & _grad_v
Gradient of the coupled variable.
Compute the Allen-Cahn interface term with constant Mobility and Interfacial parameter.
virtual Real computeQpResidual()
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableTestGradient & _grad_test
const MaterialProperty< Real > & _kappa
Interfacial parameter.
SimpleCoupledACInterface(const InputParameters ¶meters)
unsigned int _v_var
Index of the coupled variable.