Doxygen updates

eliminated m_poly from MixTransport. It wasn't being used
This commit is contained in:
Harry Moffat 2010-08-11 21:09:04 +00:00
parent d92b781711
commit e3c4a82dc9
3 changed files with 46 additions and 17 deletions

View file

@ -53,7 +53,6 @@ namespace Cantera {
m_sqvisc(0),
m_cond(0),
m_molefracs(0),
m_poly(0),
m_phi(0,0),
m_wratjk(0,0),
m_wratkj1(0,0),
@ -98,7 +97,6 @@ namespace Cantera {
m_sqvisc(0),
m_cond(0),
m_molefracs(0),
m_poly(0),
m_phi(0,0),
m_wratjk(0,0),
m_wratkj1(0,0),
@ -156,7 +154,6 @@ namespace Cantera {
m_sqvisc = right.m_sqvisc;
m_cond = right.m_cond;
m_molefracs = right.m_molefracs;
m_poly = right.m_poly;
m_phi = right.m_phi;
m_wratjk = right.m_wratjk;
m_wratkj1 = right.m_wratkj1;
@ -220,7 +217,6 @@ namespace Cantera {
m_thermo->molecularWeights().end(), m_mw.begin());
// copy polynomials and parameters into local storage
m_poly = tr.poly;
m_visccoeffs = tr.visccoeffs;
m_condcoeffs = tr.condcoeffs;
m_diffcoeffs = tr.diffcoeffs;
@ -619,11 +615,19 @@ namespace Cantera {
m_spvisc_ok = true;
}
//====================================================================================================================
// Update the temperature-dependent viscosity terms.
/*
* Update the temperature-dependent viscosity terms.
* Updates the array of pure species viscosities, and the
* weighting functions in the viscosity mixture rule.
* Updates the array of pure species viscosities, and the weighting functions in the viscosity mixture rule.
* The flag m_visc_ok is set to true.
*
* The formula for the weighting function is from Poling and Prausnitz.
* See Eq. (9-5.14) of Poling, Prausnitz, and O'Connell. The equation for the weighting function
* \f$ \phi_{ij} \f$ is reproduced below.
*
* \f[
* \phi_{ij} = \frac{ \left[ 1 + \left( \mu_i / \mu_j \right)^{1/2} \left( M_j / M_i \right)^{1/4} \right]^2 }
* {\left[ 8 \left( 1 + M_i / M_j \right) \right]^{1/2}}
* \f]
*/
void MixTransport::updateViscosity_T() {
doublereal vratiokj, wratiojk, factor1;
@ -640,8 +644,7 @@ namespace Cantera {
// Note that m_wratjk(k,j) holds the square root of
// m_wratjk(j,k)!
factor1 = 1.0 + (m_sqvisc[k]/m_sqvisc[j]) * m_wratjk(k,j);
m_phi(k,j) = factor1*factor1 /
(SqrtEight * m_wratkj1(j,k));
m_phi(k,j) = factor1*factor1 / (SqrtEight * m_wratkj1(j,k));
m_phi(j,k) = m_phi(k,j)/(vratiokj * wratiojk);
}
}

View file

@ -275,6 +275,22 @@ namespace Cantera {
m_thermo->temperature());
}
void updateThermal_T();
//! Update the temperature-dependent viscosity terms.
/*!
* Updates the array of pure species viscosities, and the weighting functions in the viscosity mixture rule.
* The flag m_visc_ok is set to true.
*
* The formula for the weighting function is from Poling and Prausnitz.
* See Eq. (9-5.14) of Poling, Prausnitz, and O'Connell. The equation for the weighting function
* \f$ \phi_{ij} \f$ is reproduced below.
*
* \f[
* \phi_{ij} = \frac{ \left[ 1 + \left( \mu_i / \mu_j \right)^{1/2} \left( M_j / M_i \right)^{1/4} \right]^2 }
* {\left[ 8 \left( 1 + M_i / M_j \right) \right]^{1/2}}
* \f]
*/
void updateViscosity_T();
//! Update the temperature dependent parts of the species thermal conductivities
@ -356,16 +372,26 @@ namespace Cantera {
*/
vector_fp m_molefracs;
std::vector<std::vector<int> > m_poly;
//! Viscosity Weighting Functions
DenseMatrix m_phi;
//! m_phi is a Viscosity Weighting Function
/*!
* size = m_nsp * n_nsp
*/
DenseMatrix m_phi;
//! Holds square roots or molecular weight ratios
/*!
* m_wratjk(j,k) = sqrt(mw[j]/mw[k]) j < k
* m_wratjk(k,j) = sqrt(sqrt(mw[j]/mw[k])) j < k
*/
DenseMatrix m_wratjk;
//! Holds square roots of molecular weight ratios
/*!
* m_wratjk1(j,k) = sqrt(1.0 + mw[k]/mw[j]) j < k
*/
DenseMatrix m_wratkj1;

View file

@ -126,7 +126,7 @@ namespace Cantera {
*/
std::vector<vector_fp> diffcoeffs;
//! This is vector of vectors containing the integer ookup value for the (i,j) interaction
//! This is vector of vectors containing the integer lookup value for the (i,j) interaction
/*!
* The outer loop is over a flat (i,j) index that is parameterized on the tr.delta(i,j) value.
* Unique values of delta get their own spot in the array. The values of delta are storred in