C++ Header Files

Cantera provides some header files designed for use in C++ application programs. These are designed to include those portions of Cantera needed for particular types of calculations.

These headers are designed for use in C++ application programs, and are not included by the Cantera core. The headers and their functions are:

  • core.h

    Base classes and functions for creating Solution objects from input files, as well as associated classes defining a phase (New in Cantera 3.0).

  • zerodim.h

    Zero-dimensional reactor networks.

  • onedim.h

    One-dimensional reacting flows.

  • reactionpaths.h

    Reaction path diagrams.

  • thermo.h

    Base thermodynamic classes and functions for creating ThermoPhase objects from input files (Superseded by core.h in Cantera 3.0).

  • kinetics.h

    Base kinetics classes and functions for creating Kinetics objects from input files (Superseded by core.h in Cantera 3.0).

  • transport.h

    Base transport property classes and functions for creating Transport objects from input files (Superseded by core.h in Cantera 3.0).