20 "The name of the coupled variable, if one is used in the kernel");
22 "prop_name",
"Name of material property to be used in the kernel");
24 "positive",
"If the kernel is positive, this is true, if negative, it is false");
30 _kernel_sign(getParam<bool>(
"positive") ? 1.0 : -1.0),
31 _prop(getMaterialProperty<
Real>(
"prop_name")),
32 _has_coupled_var(isCoupled(
"coupled_var")),
33 _coupled_var(_has_coupled_var ? &coupledValue(
"coupled_var") : NULL),
34 _coupled_var_var(_has_coupled_var ? coupled(
"coupled_var") : 0)
44 var = (*_coupled_var)[
_qp];
HHPFCRFF(const InputParameters ¶meters)
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const bool _has_coupled_var
static InputParameters validParams()
virtual Real precomputeQpResidual()
TODO: This Kernel needs Documentation!!!
const unsigned int _coupled_var_var
const VariableTestValue & _test
registerMooseObject("PhaseFieldApp", HHPFCRFF)
virtual Real precomputeQpJacobian()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariablePhiValue & _phi
static InputParameters validParams()
const MaterialProperty< Real > & _prop