| ▼Global Data | Global data are available anywhere |
| Physical Constants | Physical constants used by Cantera |
| Global Cantera Settings | Functions for accessing global Cantera settings |
| ▼Global Utility Functions | |
| String Conversion | Utility functions for conversion of formatted strings |
| ▼Errors and Diagnostics | |
| Errors | Handling of errors and unknown events within Cantera |
| Logging | Logging and generation of diagnostic output |
| Warnings | Warnings raised by Cantera |
| ▼File Input/Output | |
| Generic Containers | Generic containers for storing data of any type |
| Input File Handling | Handling of Cantera input files |
| Unit Conversion | Unit conversion utilities |
| Serialization | Classes and functions related to serialization of Cantera objects |
| Objects Representing Phases | High-level interface to Cantera's core objects |
| Chemical Equilibrium | |
| ▼Surface Problem Solver | |
| Surface Problem Solver Methods | |
| Surface Problem Bulk Phase Mode | Functionality expected from the bulk phase |
| Derivative Calculations | |
| ▼Chemical Kinetics | |
| ▼Reactions and Reaction Rates | Classes for handling reactions and reaction rates |
| Arrhenius-type Parameterizations | Classes implementing the standard Arrhenius rate parameterization and derived models |
| Falloff Parameterizations | Classes implementing fall-off in reaction rate constants due to intermolecular energy transfer and derived models |
| Interface Rate Parameterizations | Classes implementing reaction rates that involve interfaces |
| Other Reaction Rate Parameterizations | Classes implementing other reaction rate parameterizations |
| Kinetics Managers | Classes implementing models for chemical kinetics |
| ▼Rate Evaluators | These classes are used to evaluate the rates of reactions |
| Stoichiometry | The classes defined here implement simple operations that are used by class Kinetics to compute things like rates of progress, species production rates, etc |
| ▼Numerical Utilities | |
| Templated Array and Polynomial Operations | These are templates to perform various simple operations on arrays |
| Matrix Handling | Classes and methods implementing matrix operations |
| ▼Functor Objects | Functors implement functions of a single variable \( f(x) \) |
| Basic Functors | Basic functors implement standard mathematical expressions with a single parameter |
| Advanced Functors | Advanced functors implement expressions that require multiple parameters |
| Compound Functors | Compound functors implement expressions that are composed of other functors |
| Modified Functors | Modified functors implement expressions that involve one functor and a single parameter |
| Helper Functions | Helper functions detect simplifications that can be made to compound expressions |
| Numerical Integration and Interpolation | Collection of numerical utility functions for integration, interpolation and data fitting |
| ODE and DAE Function Utilities | |
| ▼One-Dimensional Reacting Flows | |
| Boundaries | Boundaries of one-dimensional flow domains |
| Flow Domains | One-dimensional flow domains |
| Utilities | Utility classes and functions for one-dimensional problems |
| ▼Thermodynamic Properties | These classes are used to compute the thermodynamic properties of phases of matter |
| Species Standard-State Thermodynamic Properties | In this module we describe Cantera's treatment of pressure dependent standard states (PDSS) objects |
| Species Reference-State Thermodynamic Properties | To compute the thermodynamic properties of multicomponent solutions, it is necessary to know something about the thermodynamic properties of the individual species present in the solution |
| Transport Properties | These classes provide transport properties, including diffusion coefficients, thermal conductivity, and viscosity |
| ▼Zero-Dimensional Reactor Networks | |
| Flow Devices | Flow device objects connect zero-dimensional reactors |
| Reactors | Zero-dimensional objects representing stirred reactors |
| Walls | Zero-dimensional objects adjacent to reactors |