C++ Interface Tutorial

This guide shows the basics of using the C++ interface

Compiling Cantera C++ Applications

Instructions to compile C++ applications that use Cantera using a variety of build systems, including CMake, SCons, etc.

Cantera C++ Header Files

Information about the header files used to include Cantera functionality in your C++ application.

A Very Simple C++ Program

A simple example of a C++ program including error handling

Computing Thermodynamic Properties

An example demonstrating the calculation of various thermodynamic properties associated with a particular phase of a substance.

Chemical Equilibrium Example Program

An example using the built-in equilibration algorithms to compute the chemical equilibrium of a mixture.

Reaction Rates and Transport Properties

An example using the Kinetics and Transport objects associated with a Solution object to compute reaction rates, viscosity, and thermal conductivity.