Enforce the equality of the chemical potentials in sublattices of the same phase D.
virtual void initialSetup()
std::vector< const MaterialProperty< Real > * > _d2Fdudarg
free energy derivatives
std::vector< const MaterialProperty< Real > * > _d2Fdcsdarg
static InputParameters validParams()
virtual Real computeQpResidual()
const Real _a_u
sublattice site fractions
const MaterialProperty< Real > & _d2Fdu2
unsigned int _cs_var
coupled variable for the other sublattice concentration cs
virtual Real computeQpJacobian()
const MaterialProperty< Real > & _dFdu
chemical potentials and their derivatives w.r.t. the two sublattice concentrations
const MaterialProperty< Real > & _dFdcs
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const MaterialProperty< Real > & _d2Fdcsu