Пример #1
0
 /*
  * ----- 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;
   }
 } 
Пример #2
0
void MetalSHEelectrons::
getStandardChemPotentials(doublereal* mu0) const
{
    getGibbs_RT(mu0);
    mu0[0] *= GasConstant * temperature();
}
Пример #3
0
void MetalSHEelectrons::getStandardChemPotentials(doublereal* mu0) const
{
    getGibbs_RT(mu0);
    mu0[0] *= RT();
}
Пример #4
0
void SingleSpeciesTP::getPureGibbs(doublereal* gpure) const
{
    getGibbs_RT(gpure);
    gpure[0] *= GasConstant * temperature();
}
Пример #5
0
 /*
  * 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();
 }
Пример #6
0
 /*
  * 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();
 }
Пример #7
0
void MineralEQ3::getStandardChemPotentials(doublereal* mu0) const
{
    getGibbs_RT(mu0);
    mu0[0] *= RT();
}
Пример #8
0
void StoichSubstance::getStandardChemPotentials(doublereal* mu0) const
{
    getGibbs_RT(mu0);
    mu0[0] *= RT();
}
Пример #9
0
 void SurfPhase::getGibbs_RT_ref(doublereal* grt) const {
   getGibbs_RT(grt);
 }