[Test] Use context handler form for 'assertRaises'

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2991 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Test] Fix some incorrect assertions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2992 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Test] Use 'assertIn' and 'assertNotIn' where possible

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2993 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove redundant 'NotImplemented' exception class

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2994 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove unused Doxygen input files

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2995 02a645c2-efd0-11dd-984d-ab748d24aa7e
Remove orphaned 'Cantera_legacy.h' file

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2996 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Refactor wall / surface chemistry evaluation

This creates a single implementation of the calculation of the contributions of
walls and surface chemistry to the governing equations for all reactor types.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2997 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Refactor re-implementations of Reactor::initialize

The base class methods does almost all the initialization needed for the derived
classes, so call that first and then do any additional steps needed.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2998 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Refactor updateState and getInitialConditions implementations

Extract common parts related to surface species

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@2999 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Implement reactor network reinitialization

Adds ReactorNet::reinitialize, which skips all one-time initialization and
re-uses the same CVODES integrator. The Reactor::syncState() method is
introduced for applying new initial conditions for individual Reactor objects.

This approach increases efficiency when solving many similar problems with short
integration times, for example when being used as the chemistry term integrator
in an operator-split CFD code.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3000 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Remove unneeded functions from ReactorBase

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3001 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Reactor] Remove unneeded variables from ReactorBase

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3002 02a645c2-efd0-11dd-984d-ab748d24aa7e