Commit graph

3177 commits

Author SHA1 Message Date
Harry Moffat
39f2e4786a Changed the default number of digits that are saved to an xml file.
This crucial change is needed if xml files are to be used as restart files,
where we will need close to machine precision.
2012-02-08 16:00:55 +00:00
Harry Moffat
cb4048249c Added a way to specify weighting norms for the residuals. 2012-02-08 15:59:11 +00:00
Harry Moffat
fdd37f5f2d Added addNamedFloat Array() to ctml. Easy way to read and write float arrays.
volt and coulomb added to units
added depth argument to several xml calls.
2012-01-23 20:59:38 +00:00
Harry Moffat
8c98b3560e Added an index lookup up capability.
Added a depth gauge to findByAttr.
2012-01-14 02:20:48 +00:00
Harry Moffat
8e1563b07d Added a recursive limit to the writes. 2012-01-13 02:24:48 +00:00
Harry Moffat
8c39c0307b Clarified the API for addChild. The function always mallocs a
new copy of the child. Added a new function, mergeAsChild(XML_Node &), for
the case where a malloc is not wanted.

Made setRoot() a recursive function, as it should be.
2012-01-09 22:32:55 +00:00
Harry Moffat
5f9c515e03 Added a new function getNamedStringValue 2012-01-09 16:12:23 +00:00
Harry Moffat
b605f1e049 Forgot to take out the definitions from one file. 2012-01-03 17:09:08 +00:00
Harry Moffat
34d3ad6a69 Added some comments to this file. 2012-01-03 17:05:28 +00:00
Harry Moffat
89497de369 Moved the getActivityConcentration() function and related
functions up to the parent level, GibbsExcessVPSSTP
2012-01-03 16:59:02 +00:00
Harry Moffat
701bcc53b1 Added a print statement. 2012-01-03 16:24:09 +00:00
Harry Moffat
267ac5b0e7 another trial 2012-01-03 15:51:02 +00:00
Harry Moffat
12a7f447fc Added a missing #endif 2011-12-21 22:47:50 +00:00
Harry Moffat
81d315e562 Start of a new Tortuosity treatment -> taking it into Cantera
in a formal way.
2011-12-14 16:03:27 +00:00
Harry Moffat
f59c07606a Added diffusion velocity returns to SimpleTransport.
Worked on documentation.
2011-12-03 03:32:18 +00:00
Harry Moffat
cc0b37123e Started to work on documentation. 2011-12-02 02:31:54 +00:00
Harry Moffat
8742d6addb Added MolarityIonicVPSS to the ThermoFactory 2011-11-09 18:39:51 +00:00
Harry Moffat
5b03c282d8 Fixed an error in the install script. 2011-11-08 23:48:14 +00:00
Harry Moffat
75b3ed6ef9 Deleted a line that snuck in that caused ctft2c to not be used when it was requested to be used 2011-11-08 21:01:07 +00:00
Harry Moffat
973d1ad926 Fixed a Makefile error 2011-11-07 21:51:51 +00:00
Harry Moffat
0d0e481e2f Added comments. 2011-11-03 20:03:23 +00:00
Harry Moffat
5f01cc30bb Worked on MolarityIonicVPSSTP, filling it in a little bit.
Changed GibbsExcessVPSSTP so that getLnActivityCoefficient() is central.
The straight activity coefficients may not be representable within
machine limits.
2011-11-01 21:09:58 +00:00
Harry Moffat
5d1e55596d Added the RedlichKisterVPSSTP thermo model to the system.
Fixed an error in MultiPhase that Carlos found.
2011-10-31 22:05:07 +00:00
Harry Moffat
2560431f07 Added a printTime option to writeStats() to turn off time printing
in output files.

Started moving blocks around in configure.in, and fixed an error
that corrupted FLIBS.
2011-10-25 16:02:05 +00:00
Harry Moffat
974fecdd5a Fixed this test case as an example.
Took the timing out of the blessed solution
  The solution stayed the same.
2011-10-25 15:57:20 +00:00
Harry Moffat
b80d34b66e Fixed a memory leak.
The gastran object is now officially owned by the dusty gas tran
object.
2011-10-20 17:14:57 +00:00
Harry Moffat
aa623afbd3 Fixed runtest 2011-10-20 14:51:43 +00:00
Harry Moffat
2191ad93e5 Fixed runtest 2011-10-20 14:49:19 +00:00
Harry Moffat
b9c9f81761 Made the BandMatrix class and SquareMatrix inherit from a common
parent so that they can be used interchangeably in other software.

Removed PsuedBinaryVPSSTP in favor of MolarityIonicVPSSTP
2011-10-19 20:45:06 +00:00
Harry Moffat
0d74e7ddd0 Added namespace to get it to compile 2011-10-19 19:28:56 +00:00
Harry Moffat
695868ef38 Added namespace to get it to compile 2011-10-19 19:24:37 +00:00
Harry Moffat
8efa87d791 Added namespace to get it to compile 2011-10-19 17:11:21 +00:00
Harry Moffat
5b06c6b289 Added namespaces so that it would compile. 2011-10-19 17:05:45 +00:00
Harry Moffat
a292978c08 Added apps/lib apps/include and apps/bin to the install directory
structure
2011-10-19 15:40:13 +00:00
Harry Moffat
e8d6649c7b Doxygen updates
-> Also moved implementation functions for BandMatrix into the cpp file
2011-10-13 21:16:06 +00:00
Harry Moffat
6cf9c46630 Worked on lvl 4 printouts 2011-10-10 16:51:52 +00:00
Harry Moffat
7d63cd24d4 Fixed the trust region calculation 2011-10-08 01:02:29 +00:00
Harry Moffat
a510731dca Fixed a column scaling error for the dogleg method 2011-10-05 17:30:08 +00:00
Harry Moffat
6a3c7eabd4 Added a getMoleFraction to GibbsExcess at the start of the
calculation. Want the mole fraction to be synched at all times.
2011-10-04 23:33:58 +00:00
Harry Moffat
788697405f Added documentation 2011-10-04 23:32:13 +00:00
Harry Moffat
9197a283b6 Stable intermediate step. Working on a new test problem where
the Newton direction is fouled up by a large condition number.
2011-10-04 21:48:11 +00:00
Harry Moffat
9af9a3e702 Made the double dogleg capability operational. It can now be used by users reliably. 2011-09-29 23:11:12 +00:00
Harry Moffat
d153aa8c0a Fixed an error in the specification of a list length. 2011-09-23 21:20:09 +00:00
Harry Moffat
d251da7a84 Revamped the rootfinder algorithm.
Behavior is substantially different.
A summary table is now written out at the end of the solve for
some print levels.
2011-09-23 20:31:17 +00:00
Harry Moffat
445adce8fc Doxygen changes 2011-09-21 16:40:51 +00:00
Harry Moffat
7bb60ff596 Doxygen changes. 2011-09-21 16:36:49 +00:00
Harry Moffat
fd1e408f25 Doxygen change
Changed a function to be const
2011-09-21 16:18:26 +00:00
Harry Moffat
436bed3868 Added doxygen fixes 2011-09-21 01:03:45 +00:00
Harry Moffat
626660102c Added a manual check for the satisfaction of Reaction Matrix's
ability to conserve elements.
2011-09-20 23:41:17 +00:00
Harry Moffat
49ad882efc Added derivatives of molar volume wrt T and P to the main interface. 2011-09-20 23:32:53 +00:00