[Kinetics] Add duplicate reaction checks using Reaction objects

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3309 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Add reaction balance check to Kinetics

This applies to reactions added using Reaction objects. Previously, the
check would only be performed for reactions added from an XML tree.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3310 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Check for undeclared species when using Reaction objects

Skip the reaction or raise an exception based on the
'm_skipUndeclaredSpecies' flag

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3311 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Allow skipping third-body efficiencies when using Reaction

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3312 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Validate rate coefficient data for Reaction objects

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3313 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Check Reaction objects for orders on reversible reactions

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3314 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Add reactions using Reaction instead of ReactionData

Deprecate class ReactionData and all related functions.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3315 02a645c2-efd0-11dd-984d-ab748d24aa7e
Update comments in Kinetics::addReaction

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3316 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Doc] Fix some Doxygen warnings

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3317 02a645c2-efd0-11dd-984d-ab748d24aa7e
[Kinetics] Check for negative and non-reactant reaction orders

Allow non-reactant orders for electrochemical reactions

Allow negative orders specifically requested, e.g. by setting the
'negative_orders' option in the CTI definition of the reaction.

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3318 02a645c2-efd0-11dd-984d-ab748d24aa7e
[SCons] Deprecate unnecessary build options

git-svn-id: https://cantera.googlecode.com/svn/cantera/trunk@3319 02a645c2-efd0-11dd-984d-ab748d24aa7e
Use XML_Node::attrib when it is more clear than using operator[]

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