Go to the documentation of this file.
13 #include "DerivativeMaterialInterface.h"
14 #include "RankTwoTensor.h"
26 class CHSplitFlux :
public DerivativeMaterialInterface<Kernel>
39 const MaterialProperty<RealTensorValue> &
_mobility;
const MaterialProperty< RealTensorValue > & _mobility
const unsigned int _c_var
InputParameters validParams< CHSplitFlux >()
const MaterialProperty< RealTensorValue > * _dmobility_dc
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const unsigned int _component
const bool _has_coupled_c
virtual Real computeQpResidual()
virtual Real computeQpJacobian()
CHSplitFlux(const InputParameters ¶meters)
CHSplitFlux computes flux as non-linear variable via residual = flux + mobility * gradient(chemical p...
const VariableGradient & _grad_mu
const unsigned int _mu_var