Deprecate legacy convenience headers #1984
Conversation
ec30f6a to
6ea7e11
Compare
6ea7e11 to
4732a8c
Compare
speth
left a comment
There was a problem hiding this comment.
If core.h is meant to be a true replacement for these other convenience headers, then I think it should also include a few other headers as well:
ThermoFactory.hKineticsFactory.hTransportFactory.hSpecies.hReaction.h
The less users need to think about the factory classes (as opposed to the newX functions) the better.
Unfortunately, I disagree with the factory headers - I truly believe that any new code should go through |
4732a8c to
d6c0426
Compare
speth
left a comment
There was a problem hiding this comment.
OK, with the updated deprecation message, I think this is fine.
Changes proposed in this pull request
The convenience headers
thermo.h,kinetics.handtransport.hhave been marked as 'superseded bycore.h' since Cantera 3.0. This PR deprecates them with Cantera 3.2.Checklist
scons build&scons test) and unit tests address code coverage