Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name. More...
#include <TotalFreeEnergyBase.h>
Public Member Functions | |
| TotalFreeEnergyBase (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual Real | computeValue ()=0 |
Protected Attributes | |
| unsigned int | _nvars |
| Coupled interface variables. More... | |
| std::vector< const VariableValue * > | _vars |
| std::vector< const VariableGradient * > | _grad_vars |
| std::vector< MaterialPropertyName > | _kappa_names |
| Gradient free energy prefactor kappa. More... | |
| unsigned int | _nkappas |
| const VariableValue & | _additional_free_energy |
| Additional free energy contribution. More... | |
Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name.
Definition at line 24 of file TotalFreeEnergyBase.h.
| TotalFreeEnergyBase::TotalFreeEnergyBase | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file TotalFreeEnergyBase.C.
|
protectedpure virtual |
Implemented in KKSGlobalFreeEnergy, KKSMultiFreeEnergy, TotalFreeEnergy, and CrossTermGradientFreeEnergy.
|
protected |
Additional free energy contribution.
Definition at line 42 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::computeValue(), TotalFreeEnergy::computeValue(), KKSMultiFreeEnergy::computeValue(), and KKSGlobalFreeEnergy::computeValue().
|
protected |
Definition at line 35 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::computeValue(), TotalFreeEnergy::computeValue(), KKSGlobalFreeEnergy::computeValue(), KKSMultiFreeEnergy::computeValue(), and TotalFreeEnergyBase().
|
protected |
Gradient free energy prefactor kappa.
Definition at line 38 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::CrossTermGradientFreeEnergy(), KKSGlobalFreeEnergy::KKSGlobalFreeEnergy(), KKSMultiFreeEnergy::KKSMultiFreeEnergy(), and TotalFreeEnergy::TotalFreeEnergy().
|
protected |
Definition at line 39 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::CrossTermGradientFreeEnergy(), KKSGlobalFreeEnergy::KKSGlobalFreeEnergy(), KKSMultiFreeEnergy::KKSMultiFreeEnergy(), and TotalFreeEnergy::TotalFreeEnergy().
|
protected |
Coupled interface variables.
Definition at line 33 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::computeValue(), TotalFreeEnergy::computeValue(), KKSGlobalFreeEnergy::computeValue(), KKSMultiFreeEnergy::computeValue(), CrossTermGradientFreeEnergy::CrossTermGradientFreeEnergy(), KKSGlobalFreeEnergy::KKSGlobalFreeEnergy(), KKSMultiFreeEnergy::KKSMultiFreeEnergy(), TotalFreeEnergy::TotalFreeEnergy(), and TotalFreeEnergyBase().
|
protected |
Definition at line 34 of file TotalFreeEnergyBase.h.
Referenced by CrossTermGradientFreeEnergy::computeValue(), and TotalFreeEnergyBase().
1.8.16