libantioch/antioch — pull request #96 by SylvainPlessis (2014-12-09 22:50:28+00:00)
Title: Opt kin on transport

As said in title, this PR is to be done after the transport_opt PR, thus after the whole bunch of PRs.

This is another optimization on the kinetics, it uses a *const KineticsConditions< StateType,VectorStateType > &* object instead of a *const StateType & T* to compute some kinetics rates.

This is to go from the formulae:
```
k(T) = A * T ^ \beta * \exp(something)
```
to
```
k(T) = A * \exp(\beta * lnT + something)
```
using the precomputed value of *ln(T)*. It saves a power calculation.

The methods are overloaded to keep backwards compatibility, the base object *KineticsType< CoeffType,VectorCoeffType >* uses this faster version.

Only the last commit is meaningful with respect to the transport_opt PR.