Go to the documentation of this file.
38 std::vector<const MaterialProperty<Real> *>
_prop_Fj;
44 std::vector<const MaterialProperty<Real> *>
_prop_hj;
50 std::vector<const MaterialProperty<Real> *>
_prop_gj;
56 std::vector<const MaterialProperty<Real> *>
_kappas;
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in ...
std::vector< MaterialPropertyName > _hj_names
Switching function names.
std::vector< const MaterialProperty< Real > * > _prop_Fj
Values of the free energy functions for each phase .
Compute the free energy in the multi-phase KKS Model .
virtual Real computeValue()
std::vector< MaterialPropertyName > _gj_names
Barrier function names.
InputParameters validParams< KKSMultiFreeEnergy >()
std::vector< const MaterialProperty< Real > * > _prop_hj
Values of the switching functions for each phase .
std::vector< const MaterialProperty< Real > * > _prop_gj
Values of the barrier functions for each phase .
KKSMultiFreeEnergy(const InputParameters ¶meters)
std::vector< const MaterialProperty< Real > * > _kappas
Gradient interface free energy coefficients.
std::vector< MaterialPropertyName > _Fj_names
Names of free energy functions for each phase .
const Real _w
Barrier term height.
const unsigned int _num_j