Catera with additional transport models
mixing. Previously there was a LiquidTranMixingModel specification
and one or more matrices to describe interactions. For example, we had
the following for viscosity:
LiquidTranMixingModel viscMixModel;
DenseMatrix m_visc_Eij;
DenseMatrix m_visc_Sij;
The new model puts all of this into a new class
LiquidTranInteraction. This class is built in the TransportFactory
and loaded into LiquidTransport Params. In
LiquidTransport::initLiquid() pointers to these objects are
transferred to the following members:
LiquidTranInteraction *m_viscMixModel;
LiquidTranInteraction *m_lambdaMixModel;
LiquidTranInteraction *m_diffMixModel;
LiquidTranInteraction *m_radiusMixModel;
With these, the structure of methods that compute the mixture
transport properties is greatly simplified. It should be possible to
only call these interaction models (they take as arguments the vectors
of individual species models that were previously added), but I need
to check this still.
I have also removed all binary diffusion coefficient matrices except
for m_bdiff. Mainly this means that I removed the m_DiffCoeff_StefMax
member. Also removed is m_logViscSpecies[k] which was used only in the
mixture viscosity computation now handles outside.
|
||
|---|---|---|
| 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.