CHSplitFlux computes flux as non-linear variable via residual = flux + mobility * gradient(chemical p...
const bool _has_coupled_c
static InputParameters validParams()
const unsigned int _component
virtual Real computeQpResidual()
const VariableGradient & _grad_mu
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const unsigned int _mu_var
const unsigned int _c_var
virtual Real computeQpJacobian()
const MaterialProperty< RealTensorValue > & _mobility
const MaterialProperty< RealTensorValue > *const _dmobility_dc
VariableGradientTempl< false > VariableGradient