David L Parkhurst 694c07488e Bugs with kinetics in PHAST.
The formula was not correct when converted to a phreeqcpp class, only the last instance of an element was kept and the rest were lost. Modified NameDouble to accumulate the sum of coefficients for each element when converting from a PHREEQC structure.

The order of the kinetics components was not maintained when converted to a phreeqcpp class. Components were in alphabetical order. This posed a problem with get and put statements because the gets could end up before the puts. Changed from map of components to list of components, which should maintain the order correctly.

Problems with modify solution and redox elements. Laurin pointed out that adding N may leave all the N(x) in place, which increases the total N. Revised read_solution to merge the valence states. If N defined, then all N(x) are removed. If N() defined, then N is removed. Still need to test.


git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@3927 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2010-01-14 16:26:14 +00:00
2008-10-31 15:32:53 +00:00
2010-01-14 16:26:14 +00:00
2010-01-14 16:26:14 +00:00
2010-01-14 16:26:14 +00:00
2010-01-14 16:26:14 +00:00
2009-12-09 16:28:52 +00:00
2010-01-14 16:26:14 +00:00
2010-01-14 16:26:14 +00:00
eol
2009-12-03 01:06:34 +00:00
2008-10-31 15:19:39 +00:00
2008-10-31 15:32:53 +00:00
2008-10-31 15:32:53 +00:00
2010-01-14 16:26:14 +00:00
eol
2009-12-03 01:06:34 +00:00
Description
No description provided
40 MiB
Languages
C++ 81.6%
Makefile 9.2%
C 4.8%
Fortran 1.8%
R 1%
Other 1.3%