C++ Implementation DocsΒΆ

The one-dimensonal flame model is primarily implemented by the following C++ classes:

  • FlameSolver - Main integrator driver

  • Operator split systems of equations:

  • Integrators:

    • SundialsCvode - Integrator used for convection systems and SourceSystemCVODE

    • QssIntegrator - Integrator used with SourceSystemQSS

  • Other classes of interest:

    • OneDimGrid - an adaptive, non-uniform one-dimensional grid

    • GridBased - base class used with several other classes to provide access to the grid parameters

    • ConfigOptions - options used to set up the FlameSolver

    • CanteraGas - Wrapper around a set of Cantera objects used to compute thermodynamic, kinetic, and transport properties of an ideal gas mixture.

For the full list of classes, see the C++ Class List.