Cantera  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
StoichManager.h File Reference
#include "cantera/base/stringUtils.h"
#include "cantera/base/ctexceptions.h"
Include dependency graph for StoichManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C1
 Handles one species in a reaction. More...
 
class  C2
 Handles two species in a single reaction. More...
 
class  C3
 Handles three species in a reaction. More...
 
class  C_AnyN
 Handles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders. More...
 

Namespaces

 Cantera
 Namespace for the Cantera kernel.
 

Functions

static doublereal ppow (doublereal x, doublereal order)
 
static std::string fmt (const std::string &r, size_t n)
 
template<class InputIter , class Vec1 , class Vec2 >
static void _multiply (InputIter begin, InputIter end, const Vec1 &input, Vec2 &output)
 
template<class InputIter , class Vec1 , class Vec2 >
static void _incrementSpecies (InputIter begin, InputIter end, const Vec1 &input, Vec2 &output)
 
template<class InputIter , class Vec1 , class Vec2 >
static void _decrementSpecies (InputIter begin, InputIter end, const Vec1 &input, Vec2 &output)
 
template<class InputIter , class Vec1 , class Vec2 >
static void _incrementReactions (InputIter begin, InputIter end, const Vec1 &input, Vec2 &output)
 
template<class InputIter , class Vec1 , class Vec2 >
static void _decrementReactions (InputIter begin, InputIter end, const Vec1 &input, Vec2 &output)
 
template<class InputIter >
static void _writeIncrementSpecies (InputIter begin, InputIter end, const std::string &r, std::map< size_t, std::string > &out)
 
template<class InputIter >
static void _writeDecrementSpecies (InputIter begin, InputIter end, const std::string &r, std::map< size_t, std::string > &out)
 
template<class InputIter >
static void _writeIncrementReaction (InputIter begin, InputIter end, const std::string &r, std::map< size_t, std::string > &out)
 
template<class InputIter >
static void _writeDecrementReaction (InputIter begin, InputIter end, const std::string &r, std::map< size_t, std::string > &out)
 
template<class InputIter >
static void _writeMultiply (InputIter begin, InputIter end, const std::string &r, std::map< size_t, std::string > &out)