The generated C interface consists of a set of libraries that are designed to encapsulate Cantera functionality and to make it available for use in languages and applications other than C++. Each library provides functions that are declared extern "C"
. All Cantera objects are stored and referenced by integers - no pointers are passed to or from the calling application.
The Generated C Libraries page provides a list of currently available libraries.
The generated CLib interface is installed by default if Cantera was built with default options. A test suite ensures that code performs as expected: