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).