/* * ----- Thermodynamic Values for the Species Standard States States ---- */ void VPStandardStateTP::getStandardChemPotentials(doublereal* g) const { getGibbs_RT(g); doublereal RT = _RT(); for (int k = 0; k < m_kk; k++) { g[k] *= RT; } }
void MetalSHEelectrons:: getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= GasConstant * temperature(); }
void MetalSHEelectrons::getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= RT(); }
void SingleSpeciesTP::getPureGibbs(doublereal* gpure) const { getGibbs_RT(gpure); gpure[0] *= GasConstant * temperature(); }
/* * Get the array of chemical potentials at unit activity * \f$ \mu^0_k \f$. * * For a stoichiometric substance, there is no activity term in * the chemical potential expression, and therefore the * standard chemical potential and the chemical potential * are both equal to the molar Gibbs function. */ void StoichSubstanceSSTP:: getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= GasConstant * temperature(); }
/* * Get the array of chemical potentials at unit activity * \f$ \mu^0_k \f$. * * For a stoichiometric substance, there is no activity term in * the chemical potential expression, and therefore the * standard chemical potential and the chemical potential * are both equal to the molar Gibbs function. */ void MineralEQ3:: getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= GasConstant * temperature(); }
void MineralEQ3::getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= RT(); }
void StoichSubstance::getStandardChemPotentials(doublereal* mu0) const { getGibbs_RT(mu0); mu0[0] *= RT(); }
void SurfPhase::getGibbs_RT_ref(doublereal* grt) const { getGibbs_RT(grt); }