with arbitrary number of temperature intervals,
to Cantera's underlying routines.
Cantera can now read fortran formatted
NASA9 polynomials to create cti files
The cti files can then be translated into xml files.
And, the xml files can now be read into constant pressure standard state
objects and used normally within the guts of Cantera.
Currently, the standard state just links into the GeneralSpeciesThermo
object, which means that it's calculation speed is slow. However, atm
this satisfies the initial use case for this new capability.
In the near future, I'll push this out to the matlab and python interfaces.
declaration/definition of static variables in templatized classes.
There is an irreconcilable difference between cygwin and Solaris, that
I handled by creating a compiler define in config.h.
solaris.
preconfig now sets it to null.
Unless the user has set it to something nonnull,
configure then resets it to -fPIC for all platforms except for Solaris,
where it set to null. Solaris doesn't require -fPIC.
Solaris decided a declaration was actually a definition.
So, I changed the way templated static storage is declared. It
still needs to be defined once and only once on all platforms.
This just picks an arbitrary condition, calculates all of the
interfacial properties, and dumps it to an ascii file.
We want to ensure that the answer doesn't change over time.
a FULL python installation, but will inevitably fail because neither the numarray
or numeric package has been installed.
Now, a check is made during the raw preconfig run to see if the include
files for the numarray package can be found. If they can't be found and the
python installation option is set to default, then the python build variable
is set to 1, reducing python to a minimal installation.
In most cases, the raw out-of-the-box
preconfig
make
make test
steps will now work. Whereas before, there were compile errors occurring because
the numarray include files were not able to be found.
More information about the SUNDIALS installation is now printed out.
CVS
This coincides with what is assumed in the configure.in file, and
avoids potential problems with spaces in $HOME that frequently
appear on cygwin installations.