SLKKSMultiPhaseBase child class for the phase concentration term in the the Allen-Cahn bulk residual...
std::vector< const MaterialProperty< Real > * > _prop_d2Fdcdcs
Second derivatives of F w.r.t. c and all cs.
static InputParameters validParams()
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
virtual Real precomputeQpResidual()
const MaterialProperty< Real > & _prop_dFdc
Derivative of the free energy function w.r.t. c.
const MaterialProperty< Real > & _mob
Mobility.
std::vector< VariableName > _cs_names
names of all sublattice concentrations
std::vector< const MaterialProperty< Real > * > _prop_dhdni
first derivatives of all h w.r.t. to etai
int _l_etai
Position of the eta_i variable in the eta list.
const bool _lagrange
is eta_i supplied (then we assume the kernel operates on the Lagrange var)
virtual Real precomputeQpJacobian()
int _l_cs
Position of the c variable in the cs list.
const VariableName _c_name
name of the coupled concentration variable c
std::vector< std::vector< const MaterialProperty< Real > * > > _prop_d2hdnidn
first derivatives of all h w.r.t. to the kernel variable and other etas
VariableName _etai_name
name of order parameter that derivatives are taken w.r.t.
unsigned int _etai_var
index of order parameter that derivatives are taken w.r.t.
Enforce sum of phase sublattice concentrations to be the real concentration.