46 const std::vector<const VariableValue *>
_cj;
57 std::vector<const MaterialProperty<Real> *>
_prop_hj;
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
int _k
Position of the nonlinear variable in the list of cj's.
static InputParameters validParams()
virtual Real precomputeQpResidual()
std::vector< VariableName > _eta_names
Order parameters for each phase .
KKSMultiPhaseConcentration(const InputParameters ¶meters)
std::vector< MaterialPropertyName > _hj_names
Switching functions for each phase .
std::vector< const MaterialProperty< Real > * > _prop_hj
Enforce sum of phase concentrations to be the real concentration.
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real precomputeQpJacobian()
const unsigned int _num_j
std::vector< std::vector< const MaterialProperty< Real > * > > _prop_dhjdetai
Derivative of the switching function .
const std::vector< const VariableValue * > _cj