Catera with additional transport models
objects for each of the transport properties: viscosity, thermalCond,
speciesDiffusivity, electCond, hydroRadius. This should allow us to
remove the members like visc_Eij, visc_Sij, thermalCond_Aij,
diff_Dij. Also should be able to remove LiquidTranMixingModel model_*
members. This removal is pending some testing.
class LiquidTranInteraction has been further developed along with
subclasses. The list of subclasses that should be in reasonable shape
is (all should be tested)
class LTI_Solvent;
class LTI_MoleFracs;
class LTI_MassFracs;
class LTI_Log_MoleFracs;
class LTI_Pairwise_Interaction;
class LTI_StokesEinstein;
The constructor takes only the TransportPropertyList enum. The init:
virtual void init( const XML_Node &compModelNode = 0,
thermo_t* thermo = 0 );
takes the thermo object along with the XML node
<compositionDependence> which it parses. The major methods for
LiquidTranInteraction are:
virtual void setParameters( LiquidTransportParams& trParam )
that sets additional things required from trParam for some
subclasses.
virtual doublereal getMixTransProp( doublereal* speciesValues, doublereal *weightSpecies = 0 )
virtual doublereal getMixTransProp( std::vector<LTPspecies*> LTPptrs )
that get a mixture averaged transport property.
virtual DenseMatrix getMatrixTransProp( doublereal* speciesValues = 0 ) { return m_Dij; }
that get a matrix of interaction transport properties.
class LiquidTranInteraction holds members for various types of
interactions. Some documentation of the purpose of each of these is
still required.
|
||
|---|---|---|
| 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.