Commit graph

1377 commits

Author SHA1 Message Date
Dave Goodwin
45be8d1924 added ability to enable Soret effect in flame calculations 2007-04-25 20:41:45 +00:00
Dave Goodwin
93be5e02fe *** empty log message *** 2007-04-25 00:27:59 +00:00
Dave Goodwin
6221d28fe0 *** empty log message *** 2007-04-25 00:14:36 +00:00
Dave Goodwin
92eb3d250e ; 2007-04-25 00:08:59 +00:00
Dave Goodwin
b30a0ee8f1 *** empty log message *** 2007-04-25 00:08:11 +00:00
Dave Goodwin
6d9a1aa4bd added cPorousType 2007-04-25 00:06:14 +00:00
Dave Goodwin
ae7fc2f4f1 added doc 2007-04-25 00:05:26 +00:00
Dave Goodwin
467acd90a3 fail if no sundials 2007-04-25 00:03:59 +00:00
Dave Goodwin
a5e8997ff4 include config.h 2007-04-25 00:03:19 +00:00
Harry Moffat
a15b30e7ba Fixed an error in the test suite. Changed some files around in
caThermo so that requesting the ideal solution option but
not the electrochemistry option will now pass the test suite.
2007-04-17 21:10:14 +00:00
Harry Moffat
05e16e8e35 Added in the PIC autoconf variable, that already existed, into most
of the Makefiles in the code. This variable will now be used
to specify the position independent code compiler option within
Cantera. Note, this bug fix was needed for a 64 bit full python compile
on linux.
2007-04-13 22:39:15 +00:00
Harry Moffat
25bb63376a Rebaselined this file.
The title line was wrong, and csvdiff is now comparing title lines.
2007-04-13 16:47:45 +00:00
Harry Moffat
719fa2ea0b Reworked a few issues in the python build script so that compilation
and link errors would be more self-evident.
  Now, link errors in the _cantera.so build will register with
the python layer, because a python exception is raised. This will
propagate into the Makefile causing make to prematurely stop the
build process, because one of its commands has come back with a
non-zero exit status. This causes the "make all" command to return
a non-zero exit status, so that the entire make command comes to a
halt, which is the desired behavior.
2007-04-10 23:06:57 +00:00
Harry Moffat
4ae46da12f Fix for solaris. Previous attempted bug fix actually didn't compile on
solaris. The solution to get it to work on both linux and solaris was
to add a declaration (not a definition) to the alternate file.
2007-04-10 22:19:59 +00:00
Harry Moffat
b32b2c2844 Fixed linking error in python module that was caused by
duplicate static member storage statements on linux.
2007-04-10 22:04:06 +00:00
Harry Moffat
874e8192a4 Changed csvdiff so that it would care about the header information,
and fail a test the headers are different.
Note, I am using this information to put the iteration count.
2007-04-01 22:00:53 +00:00
Harry Moffat
4c58052e41 doxygen update
Finished eliminating the doxygen warnings from MultiPhase
2007-03-30 23:20:05 +00:00
Harry Moffat
40255fcf4c doxygen update
More work on MultiPhase. Fixed some errors in elementAbundance calc
   too.
Added the definitions
   AssertTrace(), AssertThrow(),  and AssertThrowMsg() for a  debug assertion
   capability. Added them to a test problem to make sure that
   they actually compile.
2007-03-29 23:54:32 +00:00
Harry Moffat
250aae64ee Fixed an error in the element abundance calculation. 2007-03-29 17:22:53 +00:00
Harry Moffat
1e07d47bb8 Added an element abundance return capability.
doxygen update
  Started documenting MultiPhase
2007-03-28 20:33:43 +00:00
Harry Moffat
dfbb45596a csvdiff update:
Some data columns may now be strings. A string comparison is then
done.
2007-03-26 21:53:45 +00:00
Harry Moffat
59e246d889 doxygen update
Worked on the Phases of Matter module
2007-03-24 03:12:43 +00:00
Harry Moffat
7bdea0ffd8 Doxygen update
Finished a draft of the File Tab within Doxygen. Each file now
has a link to the relevant modules and classes.
2007-03-23 15:09:17 +00:00
Harry Moffat
8488a3c025 Doxygen update
-- Worked on the file TAB descriptions
DebyeHuckel
   -- made a bunch of functions public again. They were mistakenly
      protected.
2007-03-21 20:58:13 +00:00
Harry Moffat
99dcdddd3c Solaris 10 port - 64 bit
changed getline(s, rest) form to getline(s, rest, '\n').
 This is probably an internal solaris stl bug.
2007-03-21 00:44:14 +00:00
Harry Moffat
dfc7e71f5b Solaris 10 update
Forgot the template specialization on the static storage declaration.
  Thus, previous commit wouldn't compile on linux. This fixes the
  problem.
2007-03-20 22:42:17 +00:00
Harry Moffat
70499779ec solaris 10 updates
fixed a compilation error.
2007-03-20 22:01:29 +00:00
Harry Moffat
dc094b2338 Solaris 10 Updates:
Changed CXX_FLAGS to CFLAGS in a bunch of ext directories.
2007-03-20 22:00:11 +00:00
Harry Moffat
b23a49c1f2 Solaris 10 updates
Added declarations of static member storage for templated classes.
2007-03-20 21:58:27 +00:00
Harry Moffat
ee22109ec5 Solaris 10 update
Added various c include files.
2007-03-20 21:57:15 +00:00
Harry Moffat
ed29f66c8c Solaris 10 update
Calling setState_TRY() in freezeSpecies() caused one of the test problems
on solaris to fail. FreezeSpecies is called before the phase is actually
set up (i.e., the size of the species is read from the input file).
For constant density phases, then, this was causing a problem (divide by zero).
setState() must be called after the phase is set up from the XML input file.
2007-03-20 21:56:36 +00:00
Harry Moffat
ca6d1ea2f5 Solaris 10
Added CXX_FLAGS to the CXX_DEPENDS rule.
2007-03-20 21:53:33 +00:00
Harry Moffat
72212f869a Solaris 10 update
Made sure m_nComponents is never assumed to be larger than m_kk, even
before it is actually calculated.
2007-03-20 21:52:29 +00:00
Harry Moffat
810520f4ac Solaris 10 update
Various std:: additions to stl functions and additions of c include files.
2007-03-20 21:51:12 +00:00
Harry Moffat
e287fef1ec Solaris 10 updaet
Put a std:: on copy.
2007-03-20 21:49:44 +00:00
Harry Moffat
a0d3e62607 Solaris 10 update
no need for a local m_temp variable.
2007-03-20 21:48:49 +00:00
Harry Moffat
5f3e143a90 solaris10 update
no need for a separate m_kk local variable.
2007-03-20 21:47:21 +00:00
Harry Moffat
79545aedf9 solaris 10 update
Changed getActivities() to be a const function.
2007-03-20 21:46:24 +00:00
Harry Moffat
3ea09e6206 solaris10 update
Changed getActivities to be a const function, as per the convention of the other functions
   in ThermoPhase.
2007-03-20 21:45:36 +00:00
Harry Moffat
0c6537e767 solaris10 update
Changed satPressure() to be a const function, as it should be
2007-03-20 21:44:29 +00:00
Harry Moffat
00ff2209b2 Solaris10 updates
Changed some definitions to conform to const/nonconst conventions.
2007-03-20 21:43:13 +00:00
Harry Moffat
0cc5eb47c4 Added a missing test directory 2007-03-20 21:28:30 +00:00
Harry Moffat
4d0160ec34 solaris10 change
Changed a @CXX@ to a @CXX_DEPENDS@
2007-03-20 21:27:29 +00:00
Harry Moffat
e82454b11b solaris10 change:
changed a CXX to a CXX_DEPENDS
2007-03-20 21:26:44 +00:00
Harry Moffat
871ab9f64c WaterSSTP update
Worked on doxygen documentation
  Changed the XML definition
  Worked on making it fall in line with other ThermoPhase objects.
2007-03-16 17:22:38 +00:00
Harry Moffat
bec5229624 doxygen update
Changed the name of WaterTP to WaterSSTP in a few places.
2007-03-15 23:09:44 +00:00
Harry Moffat
6545937948 Changed the WaterTP class to WaterSSTP, which now inherits from SingleSpeciesTP,
as it should
Fixed an error in pressure calculation within  WaterSSTP.
Added more function calls to the test problem for WaterSSTP.
2007-03-15 22:56:59 +00:00
Harry Moffat
581de52fbe Test Suite Update
-> Added a pureFluidTest problem that only gets carried out if
     the WIT_PURE_FLUIDS conditional compile takes place.
  -> added more to testWaterTP, so that it queries the unstable
     water region up to the spinodal curve.
2007-03-14 15:17:17 +00:00
Harry Moffat
a0b5f3241d Doxygen update
Finished documenting IdealGasPhase
  Started documenting equilibrium solvers
2007-03-13 15:55:14 +00:00
Harry Moffat
2a6f9647e7 doxygen update
Started writing header info for IdealGasPhase
2007-03-13 00:58:04 +00:00