33 virtual Real
computeDF(
unsigned int i_var)
override;
34 virtual Real
computeD2F(
unsigned int i_var,
unsigned int j_var)
override;
35 virtual Real
computeD3F(
unsigned int i_var,
unsigned int j_var,
unsigned int k_var)
override;
DerivativeMaterial child class to evaluate a parsed function for the free energy and automatically pr...
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _prop_d3Fb
std::vector< const MaterialProperty< Real > * > _prop_dFa
Derivatives of Fa and Fb with respect to arg[i].
const MaterialProperty< Real > & _dg
VariableName _eta_name
name of the order parameter variable
const MaterialProperty< Real > & _dh
const MaterialProperty< Real > & _prop_Fa
Function value of the A and B phase.
virtual Real computeF() override
std::vector< std::vector< const MaterialProperty< Real > * > > _prop_d2Fa
Second derivatives of Fa and Fb.
std::vector< std::vector< const MaterialProperty< Real > * > > _prop_d2Fb
const VariableValue & _eta
Phase parameter (0=A-phase, 1=B-phase)
const MaterialProperty< Real > & _d2h
virtual Real computeDF(unsigned int i_var) override
const MaterialProperty< Real > & _prop_Fb
Real _W
Phase transformatuion energy barrier.
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _prop_d3Fa
Third derivatives of Fa and Fb.
virtual Real computeD3F(unsigned int i_var, unsigned int j_var, unsigned int k_var) override
virtual void initialSetup() override
const MaterialProperty< Real > & _h
std::vector< const MaterialProperty< Real > * > _prop_dFb
static InputParameters validParams()
unsigned int _eta_var
libMesh variable number for eta
const MaterialProperty< Real > & _g
virtual Real computeD2F(unsigned int i_var, unsigned int j_var) override
const MaterialProperty< Real > & _d3g
const MaterialProperty< Real > & _d3h
const MaterialProperty< Real > & _d2g
const InputParameters & parameters() const
VariableValueTempl< false > VariableValue