C++ Interface Tutorial

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

Compiling Cantera C++ Applications

Instructions to compile Cantera C++ applications using a variety of build systems, including make, CMake, SCons, etc. Note: This section is about compiling Cantera applications that use the Cantera library; instructions to compile the Cantera library are over there.

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.

Creating ThermoPhase, Kinetics, and Transport objects

How to create objects that allow calculation of thermodynamic properties and kinetic and transport rates.