Analytical Jacobian, state transformations, things for Zodiac
- Analytical Jacobian implemented, public methods documented
- test of production rates computed in the analytical Jacobian vs cantera
- state transformation matrices and sparse mat-mat methods implemented, public methods documented
- state transformation test added
- writeup of the derivation and calculation strategy
- add gold standard testing for the Jacobian
- mixture molecular weight modified to use mass or mole fractions, with strong enum to distinguish and default behavior for backwards compatibility
- species N behavior expanded and strongly enumerated (default behavior ensures backwards compatibility) to enable clipping instead of throwing on out of bounds
- reaction rate sensitivity method now uses the analytical Jacobian
- reaction rate info moved to a separate class outside of ReactionRates
- added expressions that convert between mass and mole fractions
- added expressions that convert between volumetric (\rho\phi) and specific (\phi) quantities
- make temperature sensitivity throw if called with respect to anything but itself