▼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 |