19 "includes all terms NOT dependent on chemical potential.");
21 params.
addParam<MaterialPropertyName>(
22 "g_name",
"g",
"Base name for the double well function g(eta)");
25 "Base name of the free energy function F (f_base in the corresponding KKSBaseMaterial)");
31 _w(getParam<
Real>(
"w")),
32 _prop_dg(getMaterialPropertyDerivative<
Real>(
"g_name", _eta_name)),
33 _prop_d2g(getMaterialPropertyDerivative<
Real>(
"g_name", _eta_name, _eta_name)),
34 _prop_Fb(getMaterialProperty<
Real>(
"fb_name")),
35 _prop_dFb(getMaterialPropertyDerivative<
Real>(
"fb_name", _eta_name))
59 const unsigned int cvar = mapJvarToCvar(jvar);
KKSACBulkBase child class for the free energy difference term in the the Allen-Cahn bulk residual...
const MaterialProperty< Real > & _L
Mobility.
KKSACBulkF(const InputParameters ¶meters)
void mooseError(Args &&... args)
const MaterialProperty< Real > & _prop_Fa
Value of the free energy function .
const MaterialProperty< Real > & _prop_Fb
Value of the free energy function .
static InputParameters validParams()
Real _w
double well height parameter
const MaterialProperty< Real > & _prop_dg
Derivative of the double well function .
static InputParameters validParams()
virtual Real computeDFDOP(PFFunctionType type)
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
ACBulk child class that takes all the necessary data from a KKSBaseMaterial and sets up the Allen-Cah...
std::vector< const MaterialProperty< Real > * > _derivatives_Fa
Derivatives of with respect to all coupled variables.
registerMooseObject("PhaseFieldApp", KKSACBulkF)
const MaterialProperty< Real > & _prop_dh
Derivative of the switching function .
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const MaterialProperty< Real > & _prop_d2g
Second derivative of the double well function .
const MaterialProperty< Real > & _prop_d2h
Second derivative of the switching function .
std::vector< const MaterialProperty< Real > * > _derivatives_Fb
Derivatives of with respect to all coupled variables.