33 std::vector<const VariableValue *>
_eta;
40 std::vector<const VariableValue *>
_w;
49 std::vector<const MaterialProperty<Real> *>
_ns_min;
50 std::vector<std::vector<const MaterialProperty<Real> *>>
_dns_min;
51 std::vector<std::vector<std::vector<const MaterialProperty<Real> *>>>
_d2ns_min;
65 std::vector<const MaterialProperty<Real> *>
_kv;
69 std::vector<const MaterialProperty<Real> *>
_ks;
141 const std::vector<int>
_z;
This material calculates necessary parameters for the grand potential sintering model with multiple d...
std::vector< VariableName > _w_name
MaterialProperty< Real > & _d2kappa
const Real _sigma_s
surface energy
const unsigned int _ndefects
number of defect species
MaterialProperty< Real > & _d2mu
const Real _sigma_gb
grain boundary energy
std::vector< std::vector< MaterialProperty< Real > * > > _d2omegasdetadeta
const VariableValue & _v
electric potential
const Real _e
Electron charge.
std::vector< const MaterialProperty< Real > * > _ns_min
std::vector< MaterialProperty< Real > * > _domegavdw
MaterialProperty< Real > & _omegas
solid phase grand potential density
std::vector< std::vector< const MaterialProperty< Real > * > > _dns_min
MaterialProperty< Real > & _mu
energy barrier coefficient
const VariableValue & _phi
void phase order parameter
std::vector< MaterialPropertyName > _ks_names
Names of solid energy coefficient for each defect.
const Real _eps_r
Solid phase relative permittivity.
MaterialProperty< Real > & _dhs
std::vector< const VariableValue * > _w
chemical potentials for defects
std::vector< MaterialProperty< Real > * > _domegasdeta
MaterialProperty< Real > & _hv
void phase switching function
MaterialProperty< Real > & _kappa
gradient energy coefficient
MaterialProperty< Real > & _dhv
MaterialProperty< Real > & _dmu
MaterialProperty< Real > & _dkappa
std::vector< MaterialPropertyName > _ns_min_names
minima in energy wrt vacancy concentration in solid
std::vector< MaterialProperty< Real > * > _d2omegavdw2
MaterialProperty< Real > & _gamma
interface profile coefficient
const std::vector< int > _z
Defects species charges in units of e.
std::vector< MaterialProperty< Real > * > _domegasdw
const Real _mu_s
mu value on surfaces
const VariableGradient & _grad_V
Gradient of electric potential.
MaterialProperty< Real > & _hs
solid phase switching function
std::vector< std::vector< std::vector< const MaterialProperty< Real > * > > > _d2ns_min
MaterialProperty< Real > & _d2hs
const Real _kB
Boltzmann constant.
const MooseEnum _solid_energy
Type of energy function to use for the solid phase.
std::vector< std::vector< MaterialProperty< Real > * > > _d2omegasdwdeta
const Real _int_width
interface width
const unsigned int _neta
number of solid phase order paramters
static InputParameters validParams()
const Real _switch
Parameter to determine accuracy of surface/GB phase switching function.
std::vector< const MaterialProperty< Real > * > _ks
solid energy coefficient for each defect
const Real _v_scale
Voltage scale.
MaterialProperty< Real > & _omegav
void phase grand potential density
MaterialProperty< Real > & _d2hv
std::vector< MaterialPropertyName > _kv_names
Names of void energy coefficient for each defect.
const Real _mu_gb
mu value on grain boundaries
virtual void computeQpProperties()
std::vector< const MaterialProperty< Real > * > _kv
void energy coefficients for each defect
const NonlinearVariableName _phi_name
const Real _kappa_s
kappa value on surfaces
std::vector< const VariableValue * > _eta
solid phase order parameters
const Real _kappa_gb
kappa value on grain boundaries
const VariableValue & _temp
temperature
const std::vector< Real > _nv_min
minima in energy wrt vacancy concentration in void
std::vector< VariableName > _eta_name
std::vector< MaterialProperty< Real > * > _d2omegasdw2
VariableValueTempl< false > VariableValue
VariableGradientTempl< false > VariableGradient