Adding class mechanismReduction with empty subclasses for methods DRG, DRGEP, DAC, PFA, and EFA. Object mechRed added to TDACChemistryModel to call function to reduce the mechanism at runtime.
Add the mechanism reduction features with DRG as first method. Modifications were needed in ODE library to only consider active species. Only SIBS has been modified, many other methods need to modify some aspects, e.g. forAll loops with vectors initialized to the complete size of the mechanism whereas only the reduced vector is passed as an argument of the solver. Methods in TDACChemistryModel called by the ODE library, i.e. derivatives and jacobian, were redefined to only consider active species.