19 "chemical potential in a weak form");
21 "Chemical potential property name");
28 _mu_prop_name(getParam<MaterialPropertyName>(
"chemical_potential_prop")),
29 _chemical_potential(getMaterialProperty<
Real>(_mu_prop_name)),
30 _dchemical_potential_dc(
31 getMaterialPropertyDerivative<
Real>(_mu_prop_name, coupledName(
"c", 0))),
45 return _test[_i][_qp] * _phi[_j][_qp];
static InputParameters validParams()
const MaterialProperty< Real > & _dchemical_potential_dc
const MaterialProperty< Real > & _chemical_potential
virtual Real computeQpJacobian()
const unsigned int _c_var
registerMooseObject("PhaseFieldApp", CHSplitChemicalPotential)
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
CHSplitChemicalPotential(const InputParameters ¶meters)
virtual Real computeQpResidual()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Solves chemical potential in a weak sense (mu-mu_prop=0) Can be coupled to Cahn-Hilliard equation to ...
static InputParameters validParams()