Catera with additional transport models
Changed order of some prototypes in LiquidTransport.h to group public, protected and private members better. Renamed methods (consistency with other transport models) like virtual void update_temp() to virtual bool update_T() //note boolean return value Added method getSpeciesHydrodynamicRadius(doublereal* const radius); to fill the hydrodynamic radius array. Added protected member vectors to hold information on temperature-dependent species transport properties: (1) model enumeration like vector<LiquidTR_Model> m_viscTempDepType_Ns; (2) coefficients of temperature-dependent properties like vector<Coeff_T_> m_coeffVisc_Ns; These replace sets of variables like m_visc_A, m_visc_n, m_visc_Tact. These are filled in LiquidTransport::initLiquid using LiquidTransportData vector held within LiquidTransportParams Species thermal conductivity variables now use "lambda" instead of "cond" for simplicity. Still need to work on species-species interactions. Variables like int m_compositionDepType will need to be replaced by property-specific (i.e. viscosity, thermal conductivity) variables. Major changes to LiquidTransport::initLiquid(LiquidTransportParams& tr) - starting to bring in species-species interactions, but not there yet. - complete rewrite of filling temperture-dependent property variables. - added hydrodynamic radius and species diffusivity property parsing. - LiquidTransport::thermalConductivity() now uses mass-fraction weighted mixing rule. Generality will follow. LiquidTransport::updateViscosity LiquidTransport::updateCond_T() hava been updated to use new temperture-dependent property coefficients (m_lambdaTempDepType_Ns and m_coeffLambda_Ns). LiquidTransport::updateDiff() now computes Stefan-Maxwell interaction parameters (D_ij) using Stokes-Einstein reltion. |
||
|---|---|---|
| apps | ||
| bin | ||
| Cantera | ||
| cmake | ||
| config | ||
| data | ||
| docs | ||
| examples | ||
| ext | ||
| include | ||
| test_problems | ||
| tools | ||
| win32 | ||
| .cvsignore | ||
| ChangeLog | ||
| CMakeLists.txt | ||
| config.cmake | ||
| config.h.in | ||
| config.h_cmake.in | ||
| config_cantera.cmake | ||
| configure | ||
| configure.in | ||
| License.rtf | ||
| License.txt | ||
| Makefile.in | ||
| preconfig | ||
| README.txt | ||
| winconfig.h | ||
C A N T E R A
release 1.8
08/2009
***************************************************************
***
***
***************************************************************
License information
===================
See the file "License.txt" for information on the terms & conditions
for usage, and a DISCLAIMER OF ALL WARRANTIES.
All trademarks referenced herein are property of their respective
holders.
Web sites
==========
The current main Cantera web site is under construction. There exists three
web sites for communication amongst Cantera users:
1. The Cantera User's Group.
http://groups.google.com/group/cantera-users
This site has a message board, and some miscellaneous files and utilities.
2. The Cantera googleCode site. Distribution of the Cantera source code is
done using googleCode. The site is http://code.google.com/p/cantera/.
3. The Cantera developers site .
http://groups.google.com/group/cantera-dev
Limited access site where developers can discuss development ideas.
=============================================================
* Old Cantera source code site. Distribution of the Cantera source code was
done using SourceForge. The old site is located at
http://sourceforge.net/projects/cantera.
It still contains the project cvs history.