36 std::vector<const MaterialProperty<Real> *>
_prop_ci;
40 std::vector<std::vector<std::vector<MaterialProperty<Real> *>>>
_dcidb;
43 std::vector<std::vector<MaterialProperty<Real> *>>
_dcideta;
53 std::vector<std::vector<std::vector<const MaterialProperty<Real> *>>>
_d2Fidcidbi;
virtual void computeQpProperties() override
const MaterialProperty< Real > & _prop_dh
Derivative of switching function.
static InputParameters validParams()
const MaterialName _Fa_name
Free energy names.
std::vector< const MaterialProperty< Real > * > _prop_ci
const std::vector< MaterialPropertyName > _ci_names
Phase concentrations.
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _d2Fidcidbi
Second derivative of phase concentrations wrt two phase concentrations .
std::vector< std::vector< MaterialProperty< Real > * > > _dcideta
Derivative of phase concentrations wrt eta .
const std::vector< VariableName > _c_names
Names of global concentrations.
const MaterialProperty< Real > & _prop_h
Switching function.
const MaterialName _Fb_name
KKSPhaseConcentrationDerivatives(const InputParameters ¶meters)
const unsigned int _num_c
Number of global concentrations.
const InputParameters & parameters() const
const VariableName _eta_name
Phase parameter.
std::vector< std::vector< std::vector< MaterialProperty< Real > * > > > _dcidb
Derivative of phase concentrations wrt global concentrations .