39 std::vector<VariableValue *>
_etas;
51 std::vector<const MaterialProperty<Real> *>
_prop_Fi;
54 std::vector<std::vector<const MaterialProperty<Real> *>>
_prop_dFi;
57 std::vector<std::vector<std::vector<const MaterialProperty<Real> *>>>
_prop_d2Fi;
60 std::vector<std::vector<std::vector<std::vector<const MaterialProperty<Real> *>>>>
_prop_d3Fi;
67 std::vector<const MaterialProperty<Real> *>
_hi;
76 std::vector<const MaterialProperty<Real> *>
_dg;
77 std::vector<std::vector<const MaterialProperty<Real> *>>
_d2g;
78 std::vector<std::vector<std::vector<const MaterialProperty<Real> *>>>
_d3g;
virtual void initialSetup()
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _prop_d2Fi
Second derivatives of Fi.
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _d3g
std::vector< const MaterialProperty< Real > * > _dg
Barrier function derivatives.
const MaterialProperty< Real > & _g
Barrier function .
std::vector< MaterialPropertyName > _hi_names
phase switching function names
unsigned int _num_etas
name of the order parameter variable
std::vector< std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > > _prop_d3Fi
Third derivatives of Fi.
Real _W
Phase transformation energy barrier.
std::vector< MaterialPropertyName > _fi_names
phase derivative material names
std::vector< const MaterialProperty< Real > * > _hi
Switching functions.
std::vector< VariableName > _eta_names
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MaterialPropertyName _g_name
Barrier function name.
DerivativeMultiPhaseBase(const InputParameters ¶meters)
std::vector< std::vector< const MaterialProperty< Real > * > > _d2g
static InputParameters validParams()
const InputParameters & parameters() const
std::vector< int > _eta_index
If the variable a non-conserved OP this array holds the index into the etas parameter vector for a gi...
DerivativeMaterial child class to evaluate a parsed function for the free energy and automatically pr...
std::vector< const MaterialProperty< Real > * > _prop_Fi
Function value of the i phase.
std::vector< std::vector< const MaterialProperty< Real > * > > _prop_dFi
Derivatives of Fi w.r.t. arg[i].
std::vector< VariableValue * > _etas
Phase parameter (0=A-phase, 1=B-phase)
std::vector< unsigned int > _eta_vars