This is needed because the .h files in the build directory should be
kept up to date with the .a files in the build directory. Thus,
you need to update. Obviously, a more refined approach could
be envisioned where only out of date .h files are copied.
3rd significant digit.
The changes, according to Goodwin, were most likely due to the change
in the method of inclusion of the activation energies. Basically,
a non standard kcal/mole conversion method was used to convert
activation energies to temperatures internally.
the path where the file was found, but would assume the file
was located in the current directory. This caused an empty
ifstream to be send to build(), which then created an infinite
loop (probably another error in build() that needs to be fixed).
can't find a match against a known ThermoPhase derivative class.
This can be (and is in cttables) used to catch thrown errors, so that
the kernel can be made extensible wrt other ThermoPhase derivative
classes it may not know about.
form what the units are (in MKS) for the standard and generalized
concentrations.
This is used to find what the units are for reaction rate constants and
is used by cttables to actually print out the units for reaction
rate constants.
all of the raw transport data input from the original database.
I am using this in cttables for the print out to provide closure
to the user's expectations.
1) the read operation would hash any quoted string with a space
character in it.
2) changed children() to return a reference rather than the
complete object
3) write() would leave off the final endl character. This has
been fixed.
Additions:
copy()
copyUnion(): union of two trees; this routine may be problematic
findXMLPhase(): phase lookup.
Notes:
find_XML() still contains a memory leak.