36 std::vector<const MaterialProperty<Real> *>
_prop_Fj;
42 std::vector<const MaterialProperty<Real> *>
_prop_hj;
48 std::vector<const MaterialProperty<Real> *>
_prop_gj;
54 std::vector<const MaterialProperty<Real> *>
_kappas;
const unsigned int _num_j
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in ...
Compute the free energy in the multi-phase KKS Model .
std::vector< const MaterialProperty< Real > * > _prop_hj
Values of the switching functions for each phase .
std::vector< MaterialPropertyName > _Fj_names
Names of free energy functions for each phase .
static InputParameters validParams()
const Real _w
Barrier term height.
std::vector< const MaterialProperty< Real > * > _prop_gj
Values of the barrier functions for each phase .
std::vector< const MaterialProperty< Real > * > _prop_Fj
Values of the free energy functions for each phase .
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< const MaterialProperty< Real > * > _kappas
Gradient interface free energy coefficients.
virtual Real computeValue()
const InputParameters & parameters() const
std::vector< MaterialPropertyName > _gj_names
Barrier function names.
KKSMultiFreeEnergy(const InputParameters ¶meters)
std::vector< MaterialPropertyName > _hj_names
Switching function names.