libantioch / antioch

C++ Chemical Kinetics, Thermodynaimics, and Transport Library
https://libantioch.github.io/
Other
22 stars 17 forks source link

Support XML Parsing of NASA7 Thermodynamics #191

Closed pbauman closed 8 years ago

pbauman commented 8 years ago

Updates the XML parser to support parsing NASA7 coefficients as well. The strategy is to just deduced, based on the ThermoType template parameter, whether we're NASA7 or NASA9, and then look for the appropriate keyword.

Most of the lines added here are actually unit testing of both NASA7CurveFit and the XML parsing of the NASA7 data. The testing includes parsing the species names from the test XML file instead of supplying them at compile time.

@dsondak, this branch should get your app working with the XML parsing. Please fetch the branch and report any issues you find.