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.
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.