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