![o](ftv2pnode.png) Cantera | Namespace for the Cantera kernel |
![|](ftv2vertline.png) ![o](ftv2pnode.png) Application | Class to hold global data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Messages | Class to carry out messages |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ThreadMessages | Class that stores thread messages for each thread, and retrieves them based on the thread id |
![|](ftv2vertline.png) ![o](ftv2node.png) LogPrintCtrl | This class provides some printing and cropping utilities for writing to the logfile |
![|](ftv2vertline.png) ![o](ftv2node.png) Unit | Unit conversion utility |
![|](ftv2vertline.png) ![o](ftv2node.png) XML_Error | Classs representing a generic XML error condition |
![|](ftv2vertline.png) ![o](ftv2node.png) XML_TagMismatch | Class representing a specific type of XML file formatting error |
![|](ftv2vertline.png) ![o](ftv2node.png) XML_NoChild | Class representing a specific type of XML file formatting error |
![|](ftv2vertline.png) ![o](ftv2node.png) PropertyCalculator | Classes used by ChemEquil |
![|](ftv2vertline.png) ![o](ftv2node.png) Troe3 | The 3-parameter Troe falloff parameterization |
![|](ftv2vertline.png) ![o](ftv2node.png) Troe4 | The 4-parameter Troe falloff parameterization |
![|](ftv2vertline.png) ![o](ftv2node.png) SRI3 | The 3-parameter SRI falloff function for F |
![|](ftv2vertline.png) ![o](ftv2node.png) SRI5 | The 5-parameter SRI falloff function |
![|](ftv2vertline.png) ![o](ftv2node.png) WF93 | Wang-Frenklach falloff function |
![|](ftv2vertline.png) ![o](ftv2node.png) rxninfo | These are all used to check for duplicate reactions |
![|](ftv2vertline.png) ![o](ftv2node.png) CVodeErr | Exception thrown when a CVODE error is encountered |
![|](ftv2vertline.png) ![o](ftv2node.png) CVodeInt | Wrapper class for 'cvode' integrator from LLNL |
![|](ftv2vertline.png) ![o](ftv2node.png) ResidData | A simple class to hold an array of parameter values and a pointer to an instance of a subclass of ResidEval |
![|](ftv2vertline.png) ![o](ftv2node.png) Nucleus | Represents atomic nuclei |
![|](ftv2vertline.png) ![o](ftv2node.png) ConstCpPoly | A constant-heat capacity species thermodynamic property manager class |
![|](ftv2vertline.png) ![o](ftv2node.png) awData | |
![|](ftv2vertline.png) ![o](ftv2node.png) ElementsFrozen | Exception class to indicate a fixed set of elements |
![|](ftv2vertline.png) ![o](ftv2node.png) Nasa9PolyMultiTempRegion | The NASA 9 polynomial parameterization for a single species encompassing multiple temperature regions |
![|](ftv2vertline.png) ![o](ftv2node.png) NasaPoly2 | The NASA polynomial parameterization for two temperature ranges |
![|](ftv2vertline.png) ![o](ftv2node.png) NasaThermo | A species thermodynamic property manager for the NASA polynomial parameterization with two temperature ranges |
![|](ftv2vertline.png) ![o](ftv2node.png) ShomatePoly | The Shomate polynomial parameterization for one temperature range for one species |
![|](ftv2vertline.png) ![o](ftv2node.png) ShomatePoly2 | The Shomate polynomial parameterization for two temperature ranges for one species |
![|](ftv2vertline.png) ![o](ftv2node.png) ShomateThermo | A species thermodynamic property manager for the Shomate polynomial parameterization |
![|](ftv2vertline.png) ![o](ftv2node.png) UnknownVPSSMgrModel | Throw a named error for an unknown or missing vpss species thermo model |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgrFactory | Factory to build instances of classes that manage the standard-state thermodynamic properties of a set of species |
![|](ftv2vertline.png) ![o](ftv2node.png) FtnTransport | A class that calls external Fortran functions to evaluate transport properties |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPError | Exception thrown if an error is encountered while reading the transport database |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPmodelError | Exception thrown if an error is encountered while reading the transport database |
![|](ftv2vertline.png) ![o](ftv2node.png) MMCollisionInt | Calculation of Collision integrals |
![|](ftv2vertline.png) ![o](ftv2node.png) TortuosityBase | Base case to handle tortuosity corrections for diffusive transport in porous media |
![|](ftv2vertline.png) ![o](ftv2node.png) TortuosityBruggeman | Base case to handle tortuosity corrections for diffusive transport in porous media using the Bruggeman exponential approximation |
![|](ftv2vertline.png) ![o](ftv2node.png) TortuosityMaxwell | Maxwell model for tortuosity |
![|](ftv2vertline.png) ![o](ftv2node.png) TortuosityPercolation | This class implements transport coefficient corrections appropriate for porous media where percolation theory applies |
![|](ftv2vertline.png) ![o](ftv2node.png) TransportDBError | Exception thrown if an error is encountered while reading the transport database |
![|](ftv2vertline.png) ![o](ftv2node.png) Array2D | A class for 2D arrays stored in column-major (Fortran-compatible) form |
![|](ftv2vertline.png) ![o](ftv2node.png) clockWC | The class provides the wall clock timer in seconds |
![|](ftv2vertline.png) ![o](ftv2node.png) CanteraError | Base class for exceptions thrown by Cantera classes |
![|](ftv2vertline.png) ![o](ftv2node.png) ArraySizeError | Array size error |
![|](ftv2vertline.png) ![o](ftv2node.png) IndexError | An array index is out of range |
![|](ftv2vertline.png) ![o](ftv2node.png) FactoryBase | Base class for factories |
![|](ftv2vertline.png) ![o](ftv2node.png) Logger | Base class for 'loggers' that write text messages to log files |
![|](ftv2vertline.png) ![o](ftv2node.png) PrintCtrl | This class provides some printing and cropping utilities |
![|](ftv2vertline.png) ![o](ftv2node.png) timesConstant | Unary operator to multiply the argument by a constant |
![|](ftv2vertline.png) ![o](ftv2node.png) XML_Reader | Class XML_Reader reads an XML file into an XML_Node object |
![|](ftv2vertline.png) ![o](ftv2node.png) XML_Node | Class XML_Node is a tree-based representation of the contents of an XML file |
![|](ftv2vertline.png) ![o](ftv2node.png) EquilOpt | Chemical equilibrium options |
![|](ftv2vertline.png) ![o](ftv2node.png) ChemEquil | Class ChemEquil implements a chemical equilibrium solver for single-phase solutions |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiPhase | A class for multiphase mixtures |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiPhaseEquil | |
![|](ftv2vertline.png) ![o](ftv2node.png) GRI30 | This class is a convenience class for use in C++ programs that hard-wires the GRI 3.0 reaction mechanism |
![|](ftv2vertline.png) ![o](ftv2node.png) Interface | An interface between multiple bulk phases |
![|](ftv2vertline.png) ![o](ftv2node.png) AqueousKinetics | Kinetics manager for elementary aqueous-phase chemistry |
![|](ftv2vertline.png) ![o](ftv2node.png) EdgeKinetics | Heterogeneous reactions at one-dimensional interfaces between multiple adjacent two-dimensional surfaces |
![|](ftv2vertline.png) ![o](ftv2node.png) Enhanced3BConc | Computes enhanced third-body concentrations |
![|](ftv2vertline.png) ![o](ftv2node.png) Falloff | Base class for falloff function calculators |
![|](ftv2vertline.png) ![o](ftv2node.png) FalloffFactory | Factory class to construct falloff function calculators |
![|](ftv2vertline.png) ![o](ftv2node.png) FalloffMgr | A falloff manager that implements any set of falloff functions |
![|](ftv2vertline.png) ![o](ftv2node.png) GasKinetics | Kinetics manager for elementary gas-phase chemistry |
![|](ftv2vertline.png) ![o](ftv2node.png) GRI_30_Kinetics | Kinetics manager implementing reaction mechanism GRI-Mech 3.0 |
![|](ftv2vertline.png) ![o](ftv2node.png) Group | Class Group is an internal class used by class ReactionPath |
![|](ftv2vertline.png) ![o](ftv2node.png) ImplicitSurfChem | Advances the surface coverages of the associated set of SurfacePhase objects in time |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactionRules | Rules for parsing and installing reactions |
![|](ftv2vertline.png) ![o](ftv2node.png) InterfaceKinetics | A kinetics manager for heterogeneous reaction mechanisms |
![|](ftv2vertline.png) ![o](ftv2node.png) Kinetics | Public interface for kinetics managers |
![|](ftv2vertline.png) ![o](ftv2node.png) KineticsFactory | Factory for kinetics managers |
![|](ftv2vertline.png) ![o](ftv2node.png) Rate1 | This rate coefficient manager supports one parameterization of the rate constant of any type |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactionData | Intermediate class which stores data about a reaction and its rate parameterization before adding the reaction to a Kinetics object |
![|](ftv2vertline.png) ![o](ftv2node.png) SpeciesNode | Nodes in reaction path graphs |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactionPathDiagram | Reaction path diagrams (graphs) |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactionStoichMgr | Reaction mechanism stoichiometry manager |
![|](ftv2vertline.png) ![o](ftv2node.png) Arrhenius | Arrhenius reaction rate type depends only on temperature |
![|](ftv2vertline.png) ![o](ftv2node.png) SurfaceArrhenius | An Arrhenius rate with coverage-dependent terms |
![|](ftv2vertline.png) ![o](ftv2node.png) ExchangeCurrent | Arrhenius reaction rate type depends only on temperature |
![|](ftv2vertline.png) ![o](ftv2node.png) solveSP | Method to solve a pseudo steady state surface problem |
![|](ftv2vertline.png) ![o](ftv2node.png) C1 | Handles one species in a reaction |
![|](ftv2vertline.png) ![o](ftv2node.png) C2 | Handles two species in a single reaction |
![|](ftv2vertline.png) ![o](ftv2node.png) C3 | Handles three species in a reaction |
![|](ftv2vertline.png) ![o](ftv2node.png) C_AnyN | Handles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders |
![|](ftv2vertline.png) ![o](ftv2node.png) BandMatrix | A class for banded matrices, involving matrix inversion processes |
![|](ftv2vertline.png) ![o](ftv2node.png) BEulerErr | Exception class thrown when a BEuler error is encountered |
![|](ftv2vertline.png) ![o](ftv2node.png) BEulerInt | |
![|](ftv2vertline.png) ![o](ftv2node.png) CVodesErr | Exception thrown when a CVODES error is encountered |
![|](ftv2vertline.png) ![o](ftv2node.png) CVodesIntegrator | Wrapper class for 'cvodes' integrator from LLNL |
![|](ftv2vertline.png) ![o](ftv2node.png) DAE_Solver | Wrapper for DAE solvers |
![|](ftv2vertline.png) ![o](ftv2node.png) CELapackError | Exception thrown when an LAPACK error is encountered associated with inverting or solving a matrix |
![|](ftv2vertline.png) ![o](ftv2node.png) DenseMatrix | A class for full (non-sparse) matrices with Fortran-compatible data storage, which adds matrix operations to class Array2D |
![|](ftv2vertline.png) ![o](ftv2node.png) Func1 | Base class for 'functor' classes that evaluate a function of one variable |
![|](ftv2vertline.png) ![o](ftv2node.png) Sin1 | Implements the sin() function |
![|](ftv2vertline.png) ![o](ftv2node.png) Cos1 | Cos |
![|](ftv2vertline.png) ![o](ftv2node.png) Exp1 | Exp |
![|](ftv2vertline.png) ![o](ftv2node.png) Pow1 | Pow |
![|](ftv2vertline.png) ![o](ftv2node.png) Const1 | Constant |
![|](ftv2vertline.png) ![o](ftv2node.png) Sum1 | Sum of two functions |
![|](ftv2vertline.png) ![o](ftv2node.png) Diff1 | Difference of two functions |
![|](ftv2vertline.png) ![o](ftv2node.png) Product1 | Product of two functions |
![|](ftv2vertline.png) ![o](ftv2node.png) TimesConstant1 | Product of two functions |
![|](ftv2vertline.png) ![o](ftv2node.png) PlusConstant1 | A function plus a constant |
![|](ftv2vertline.png) ![o](ftv2node.png) Ratio1 | Ratio of two functions |
![|](ftv2vertline.png) ![o](ftv2node.png) Composite1 | Composite function |
![|](ftv2vertline.png) ![o](ftv2node.png) Gaussian | A Gaussian |
![|](ftv2vertline.png) ![o](ftv2node.png) Poly1 | Polynomial of degree n |
![|](ftv2vertline.png) ![o](ftv2node.png) Fourier1 | Fourier cosine/sine series |
![|](ftv2vertline.png) ![o](ftv2node.png) Arrhenius1 | Sum of Arrhenius terms |
![|](ftv2vertline.png) ![o](ftv2node.png) Periodic1 | Periodic function |
![|](ftv2vertline.png) ![o](ftv2node.png) FuncEval | Virtual base class for ODE right-hand-side function evaluators |
![|](ftv2vertline.png) ![o](ftv2node.png) GeneralMatrix | Generic matrix |
![|](ftv2vertline.png) ![o](ftv2node.png) IDA_Err | Exception thrown when a IDA error is encountered |
![|](ftv2vertline.png) ![o](ftv2node.png) Integrator | Abstract base class for ODE system integrators |
![|](ftv2vertline.png) ![o](ftv2node.png) NonlinearSolver | Class that calculates the solution to a nonlinear system |
![|](ftv2vertline.png) ![o](ftv2node.png) ResidEval | Virtual base class for DAE residual function evaluators |
![|](ftv2vertline.png) ![o](ftv2node.png) ResidJacEval | Wrappers for the function evaluators for Nonlinear solvers and Time steppers |
![|](ftv2vertline.png) ![o](ftv2pnode.png) RootFind | Root finder for 1D problems |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) rfTable | Structure containing the iteration history |
![|](ftv2vertline.png) ![o](ftv2node.png) solveProb | Method to solve a pseudo steady state of a nonlinear problem |
![|](ftv2vertline.png) ![o](ftv2node.png) SquareMatrix | A class for full (non-sparse) matrices with Fortran-compatible data storage |
![|](ftv2vertline.png) ![o](ftv2node.png) Domain1D | Base class for one-dimensional domains |
![|](ftv2vertline.png) ![o](ftv2node.png) Bdry1D | The base class for boundaries between one-dimensional spatial domains |
![|](ftv2vertline.png) ![o](ftv2node.png) Inlet1D | An inlet |
![|](ftv2vertline.png) ![o](ftv2node.png) Empty1D | A terminator that does nothing |
![|](ftv2vertline.png) ![o](ftv2node.png) Symm1D | A symmetry plane |
![|](ftv2vertline.png) ![o](ftv2node.png) Outlet1D | An outlet |
![|](ftv2vertline.png) ![o](ftv2node.png) OutletRes1D | An outlet with specified composition |
![|](ftv2vertline.png) ![o](ftv2node.png) Surf1D | A non-reacting surface |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactingSurf1D | A reacting surface |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiJac | Class MultiJac evaluates the Jacobian of a system of equations defined by a residual function supplied by an instance of class OneDim |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiNewton | Newton iterator for multi-domain, one-dimensional problems |
![|](ftv2vertline.png) ![o](ftv2node.png) OneDim | Container class for multiple-domain 1D problems |
![|](ftv2vertline.png) ![o](ftv2node.png) Refiner | Refine Domain1D grids so that profiles satisfy adaptation tolerances |
![|](ftv2vertline.png) ![o](ftv2node.png) Sim1D | One-dimensional simulations |
![|](ftv2vertline.png) ![o](ftv2node.png) StFlow | This class represents 1D flow domains that satisfy the one-dimensional similarity solution for chemically-reacting, axisymmetric, flows |
![|](ftv2vertline.png) ![o](ftv2node.png) AxiStagnFlow | A class for axisymmetric stagnation flows |
![|](ftv2vertline.png) ![o](ftv2node.png) FreeFlame | A class for freely-propagating premixed flames |
![|](ftv2vertline.png) ![o](ftv2node.png) LineBroadener | Base class for classes implementing line shapes of various types |
![|](ftv2vertline.png) ![o](ftv2node.png) LorentzianProfile | The line shape for pure collisional broadening |
![|](ftv2vertline.png) ![o](ftv2node.png) GaussianProfile | A Gaussian line profile |
![|](ftv2vertline.png) ![o](ftv2node.png) Voigt | A Voigt profile is the convolution of a Lorentzian and a Gaussian profile |
![|](ftv2vertline.png) ![o](ftv2node.png) Rotor | Class Rotor represents a non-rigid quantum-mechanical rotor |
![|](ftv2vertline.png) ![o](ftv2node.png) Adsorbate | An adsorbed surface species |
![|](ftv2vertline.png) ![o](ftv2node.png) ConstDensityThermo | Overloads the virtual methods of class ThermoPhase to implement the incompressible equation of state |
![|](ftv2vertline.png) ![o](ftv2node.png) DebyeHuckel | Class DebyeHuckel represents a dilute liquid electrolyte phase which obeys the Debye Huckel formulation for nonideality |
![|](ftv2vertline.png) ![o](ftv2node.png) EdgePhase | A thermodynamic phase representing a one dimensional edge between two surfaces |
![|](ftv2vertline.png) ![o](ftv2node.png) Elements | Object containing the elements that make up species in a phase |
![|](ftv2vertline.png) ![o](ftv2node.png) FixedChemPotSSTP | Class FixedChemPotSSTP represents a stoichiometric (fixed composition) incompressible substance |
![|](ftv2vertline.png) ![o](ftv2node.png) GeneralSpeciesThermo | A species thermodynamic property manager for a phase |
![|](ftv2vertline.png) ![o](ftv2node.png) GibbsExcessVPSSTP | |
![|](ftv2vertline.png) ![o](ftv2node.png) HMWSoln | Class HMWSoln represents a dilute or concentrated liquid electrolyte phase which obeys the Pitzer formulation for nonideality |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealGasPhase | Class IdealGasPhase represents low-density gases that obey the ideal gas equation of state |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealMolalSoln | This phase is based upon the mixing-rule assumption that all molality-based activity coefficients are equal to one |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealSolidSolnPhase | Class IdealSolidSolnPhase represents a condensed phase ideal solution compound |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealSolnGasVPSS | An ideal solution or an ideal gas approximation of a phase |
![|](ftv2vertline.png) ![o](ftv2node.png) IonsFromNeutralVPSSTP | |
![|](ftv2vertline.png) ![o](ftv2node.png) LatticePhase | A simple thermodynamic model for a bulk phase, assuming a lattice of solid atoms |
![|](ftv2vertline.png) ![o](ftv2node.png) LatticeSolidPhase | A phase that is comprised of a fixed additive combination of other lattice phases |
![|](ftv2vertline.png) ![o](ftv2node.png) MargulesVPSSTP | MargulesVPSSTP is a derived class of GibbsExcessVPSSTP that employs the Margules approximation for the excess gibbs free energy |
![|](ftv2vertline.png) ![o](ftv2node.png) MetalPhase | Class MetalPhase represents electrons in a metal |
![|](ftv2vertline.png) ![o](ftv2node.png) MetalSHEelectrons | Class MetalSHEelectrons represents electrons within a metal, adjacent to an aqueous electrolyte, that are consistent with the SHE reference electrode |
![|](ftv2vertline.png) ![o](ftv2node.png) MineralEQ3 | Class MineralEQ3 represents a stoichiometric (fixed composition) incompressible substance based on EQ3's parameterization |
![|](ftv2vertline.png) ![o](ftv2node.png) MixedSolventElectrolyte | MixedSolventElectrolyte is a derived class of GibbsExcessVPSSTP that employs the DH and local Marguless approximations for the excess gibbs free energy |
![|](ftv2vertline.png) ![o](ftv2node.png) MixtureFugacityTP | This is a filter class for ThermoPhase that implements some preparatory steps for efficiently handling mixture of gases that whose standard states are defined as ideal gases, but which describe also non-ideal solutions |
![|](ftv2vertline.png) ![o](ftv2node.png) MolalityVPSSTP | |
![|](ftv2vertline.png) ![o](ftv2node.png) MolarityIonicVPSSTP | |
![|](ftv2vertline.png) ![o](ftv2node.png) Mu0Poly | The Mu0Poly class implements an interpolation of the Gibbs free energy based on a piecewise constant heat capacity approximation |
![|](ftv2vertline.png) ![o](ftv2node.png) Nasa9Poly1 | The NASA 9 polynomial parameterization for one temperature range |
![|](ftv2vertline.png) ![o](ftv2node.png) NasaPoly1 | The NASA polynomial parameterization for one temperature range |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS | Virtual base class for a species with a pressure dependent standard state |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_ConstVol | Class for pressure dependent standard states that use a constant volume model |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_HKFT | Class for pressure dependent standard states corresponding to ionic solutes in electrolyte water |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_IdealGas | Derived class for pressure dependent standard states of an ideal gas species |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_IonsFromNeutral | Derived class for pressure dependent standard states of an ideal gas species |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_SSVol | Class for pressure dependent standard states that uses a standard state volume model of some sort |
![|](ftv2vertline.png) ![o](ftv2node.png) PDSS_Water | Class for the liquid water pressure dependent standard state |
![|](ftv2vertline.png) ![o](ftv2node.png) Phase | Base class for phases of matter |
![|](ftv2vertline.png) ![o](ftv2node.png) PhaseCombo_Interaction | PhaseCombo_Interaction is a derived class of GibbsExcessVPSSTP that employs the Margules approximation for the excess gibbs free energy while eliminating the entropy of mixing term |
![|](ftv2vertline.png) ![o](ftv2node.png) PseudoBinaryVPSSTP | |
![|](ftv2vertline.png) ![o](ftv2node.png) PureFluidPhase | This phase object consists of a single component that can be a gas, a liquid, a mixed gas-liquid fluid, or a fluid beyond its critical point |
![|](ftv2vertline.png) ![o](ftv2node.png) RedlichKisterVPSSTP | RedlichKisterVPSSTP is a derived class of GibbsExcessVPSSTP that employs the Redlich-Kister approximation for the excess gibbs free energy |
![|](ftv2vertline.png) ![o](ftv2node.png) RedlichKwongMFTP | This class can handle either an ideal solution or an ideal gas approximation of a phase |
![|](ftv2vertline.png) ![o](ftv2node.png) SemiconductorPhase | Class SemiconductorPhase represents electrons and holes in a semiconductor |
![|](ftv2vertline.png) ![o](ftv2node.png) SimpleThermo | |
![|](ftv2vertline.png) ![o](ftv2node.png) SingleSpeciesTP | Filter class for ThermoPhase |
![|](ftv2vertline.png) ![o](ftv2node.png) SpeciesThermo | Pure Virtual base class for the species thermo manager classes |
![|](ftv2vertline.png) ![o](ftv2node.png) UnknownSpeciesThermoModel | Throw a named error for an unknown or missing species thermo model |
![|](ftv2vertline.png) ![o](ftv2node.png) SpeciesThermoFactory | Factory to build instances of classes that manage the standard-state thermodynamic properties of a set of species |
![|](ftv2vertline.png) ![o](ftv2node.png) SpeciesThermoInterpType | Pure Virtual Base class for the thermodynamic manager for an individual species' reference state |
![|](ftv2vertline.png) ![o](ftv2node.png) STITbyPDSS | Class for the thermodynamic manager for an individual species' reference state which uses the PDSS base class to satisfy the requests |
![|](ftv2vertline.png) ![o](ftv2node.png) UnknownSpeciesThermo | Unknown species thermo manager string error |
![|](ftv2vertline.png) ![o](ftv2node.png) SpeciesThermoDuo | This species thermo manager requires that all species have one of two parameterizations |
![|](ftv2vertline.png) ![o](ftv2node.png) StatMech | Statistical mechanics |
![|](ftv2vertline.png) ![o](ftv2node.png) StoichSubstance | Class StoichSubstance represents a stoichiometric (fixed composition) incompressible substance |
![|](ftv2vertline.png) ![o](ftv2node.png) StoichSubstanceSSTP | Class StoichSubstanceSSTP represents a stoichiometric (fixed composition) incompressible substance |
![|](ftv2vertline.png) ![o](ftv2node.png) electrodeElectron | Class electrodeElectron represents an electron in a metal using the Standard hydrogen reference electrode |
![|](ftv2vertline.png) ![o](ftv2node.png) SurfPhase | A simple thermodynamic model for a surface phase, assuming an ideal solution model |
![|](ftv2vertline.png) ![o](ftv2node.png) UnknownThermoPhaseModel | Specific error to be thrown if the type of Thermo manager is unrecognized |
![|](ftv2vertline.png) ![o](ftv2node.png) ThermoFactory | Factory class for thermodynamic property managers |
![|](ftv2vertline.png) ![o](ftv2node.png) ThermoPhase | Base class for a phase with thermodynamic properties |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr | Virtual base class for the classes that manage the calculation of standard state properties for all the species in a phase |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr_ConstVol | Constant Molar Volume e VPSS species thermo manager class |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr_General | Class that handles the calculation of standard state thermo properties for a set of species belonging to a single phase in a completely general but slow way |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr_IdealGas | A VPSSMgr where all species in the phase obey an ideal gas equation of state |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr_Water_ConstVol | Handles the calculation of standard state thermo properties for real water and a set of species which have a constant molar volume pressure dependence |
![|](ftv2vertline.png) ![o](ftv2node.png) VPSSMgr_Water_HKFT | Manages standard state thermo properties for real water and a set of species which have the HKFT equation of state |
![|](ftv2vertline.png) ![o](ftv2node.png) VPStandardStateTP | This is a filter class for ThermoPhase that implements some prepatory steps for efficiently handling a variable pressure standard state for species |
![|](ftv2vertline.png) ![o](ftv2node.png) WaterProps | Used to house several approximation routines for properties of water |
![|](ftv2vertline.png) ![o](ftv2node.png) WaterPropsIAPWS | Class for calculating the equation of state of water |
![|](ftv2vertline.png) ![o](ftv2node.png) WaterPropsIAPWSphi | Low level class for the real description of water |
![|](ftv2vertline.png) ![o](ftv2node.png) WaterSSTP | Class for single-component water |
![|](ftv2vertline.png) ![o](ftv2node.png) AqueousTransport | Class AqueousTransport implements mixture-averaged transport properties for brine phases |
![|](ftv2vertline.png) ![o](ftv2node.png) DustyGasTransport | Class DustyGasTransport implements the Dusty Gas model for transport in porous media |
![|](ftv2vertline.png) ![o](ftv2node.png) GasTransport | Class GasTransport implements some functions and properties that are shared by the MixTransport and MultiTransport classes |
![|](ftv2vertline.png) ![o](ftv2node.png) LiquidTranInteraction | Base class to handle transport property evaluation in a mixture |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_MoleFracs | Simple mole fraction weighting of transport properties |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_MassFracs | Simple mass fraction weighting of transport properties |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_Log_MoleFracs | Mixing rule using logarithms of the mole fractions |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_Pairwise_Interaction | Transport properties that act like pairwise interactions as in binary diffusion coefficients |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_StefanMaxwell_PPN | Stefan Maxwell Diffusion Coefficients can be solved for given ion conductivity, mobility ratios, and self diffusion coeffs |
![|](ftv2vertline.png) ![o](ftv2node.png) LTI_MoleFracs_ExpT | Simple mole fraction weighting of transport properties |
![|](ftv2vertline.png) ![o](ftv2node.png) LiquidTransport | Class LiquidTransport implements models for transport properties for liquid phases |
![|](ftv2vertline.png) ![o](ftv2node.png) LiquidTransportData | Class LiquidTransportData holds transport parameters for a specific liquid-phase species |
![|](ftv2vertline.png) ![o](ftv2node.png) LiquidTransportParams | Class LiquidTransportParams holds transport model parameters relevant to transport in mixtures |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPspecies | Class LTPspecies holds transport parameters for a specific liquid-phase species |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPspecies_Const | Class LTPspecies_Const holds transport parameters for a specific liquid-phase species (LTPspecies) when the transport property is just a constant value |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPspecies_Arrhenius | Class LTPspecies_Arrhenius holds transport parameters for a specific liquid-phase species (LTPspecies) when the transport property is expressed in Arrhenius form |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPspecies_Poly | Class LTPspecies_Poly holds transport parameters for a specific liquid-phase species (LTPspecies) when the transport property is expressed as a polynomial in temperature |
![|](ftv2vertline.png) ![o](ftv2node.png) LTPspecies_ExpT | Class LTPspecies_ExpT holds transport parameters for a specific liquid- phase species (LTPspecies) when the transport property is expressed as an exponential in temperature |
![|](ftv2vertline.png) ![o](ftv2node.png) MixTransport | Class MixTransport implements mixture-averaged transport properties for ideal gas mixtures |
![|](ftv2vertline.png) ![o](ftv2node.png) MultiTransport | Class MultiTransport implements multicomponent transport properties for ideal gas mixtures |
![|](ftv2vertline.png) ![o](ftv2node.png) PecosTransport | Class PecosTransport implements mixture-averaged transport properties for ideal gas mixtures |
![|](ftv2vertline.png) ![o](ftv2node.png) SimpleTransport | Class SimpleTransport implements mixture-averaged transport properties for liquid phases |
![|](ftv2vertline.png) ![o](ftv2node.png) SolidTransport | Class SolidTransport implements transport properties for solids |
![|](ftv2vertline.png) ![o](ftv2node.png) SolidTransportData | Class SolidTransportData holds transport parameters for a specific solid-phase species |
![|](ftv2vertline.png) ![o](ftv2node.png) Transport | Base class for transport property managers |
![|](ftv2vertline.png) ![o](ftv2node.png) TransportFactory | Factory class for creating new instances of classes derived from Transport |
![|](ftv2vertline.png) ![o](ftv2node.png) NotImplemented | Error class to indicate an unimplemented method |
![|](ftv2vertline.png) ![o](ftv2node.png) TransportParams | Base structure to hold transport model parameters |
![|](ftv2vertline.png) ![o](ftv2node.png) GasTransportParams | This structure holds transport model parameters relevant to transport in ideal gases with a kinetic theory of gases derived transport model |
![|](ftv2vertline.png) ![o](ftv2node.png) WaterTransport | Transport Parameters for pure water |
![|](ftv2vertline.png) ![o](ftv2node.png) ConstPressureReactor | Class ConstPressureReactor is a class for constant-pressure reactors |
![|](ftv2vertline.png) ![o](ftv2node.png) MassFlowController | A class for mass flow controllers |
![|](ftv2vertline.png) ![o](ftv2node.png) PressureController | A class for flow controllers where the flow rate is equal to the flow rate of a "master" mass flow controller plus a correction proportional to the pressure difference between the inlet and outlet |
![|](ftv2vertline.png) ![o](ftv2node.png) Valve | Supply a mass flow rate that is a function of the pressure drop across the valve |
![|](ftv2vertline.png) ![o](ftv2node.png) FlowDevice | Base class for 'flow devices' (valves, pressure regulators, etc.) connecting reactors |
![|](ftv2vertline.png) ![o](ftv2node.png) FlowReactor | Adiabatic flow in a constant-area duct |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealGasConstPressureReactor | Class ConstPressureReactor is a class for constant-pressure reactors |
![|](ftv2vertline.png) ![o](ftv2node.png) IdealGasReactor | Class IdealGasReactor is a class for stirred reactors that is specifically optimized for ideal gases |
![|](ftv2vertline.png) ![o](ftv2node.png) Reactor | Class Reactor is a general-purpose class for stirred reactors |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactorBase | Base class for stirred reactors |
![|](ftv2vertline.png) ![o](ftv2node.png) ReactorNet | A class representing a network of connected reactors |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) Wall | Represents a wall between between two ReactorBase objects |
![o](ftv2node.png) ctml | The ctml namespace adds functionality to the XML object, by providing standard functions that read, write, and interpret XML files and object trees |
![o](ftv2pnode.png) tpx | |
![|](ftv2vertline.png) ![o](ftv2node.png) CarbonDioxide | Pure species representation of carbon dioxide |
![|](ftv2vertline.png) ![o](ftv2node.png) Heptane | Pure species representation of heptane |
![|](ftv2vertline.png) ![o](ftv2node.png) HFC134a | Equation of state for HFC-134a |
![|](ftv2vertline.png) ![o](ftv2node.png) hydrogen | Pure species representation of hydrogen |
![|](ftv2vertline.png) ![o](ftv2node.png) methane | Pure species representation of methane |
![|](ftv2vertline.png) ![o](ftv2node.png) nitrogen | Pure species representation of nitrogen |
![|](ftv2vertline.png) ![o](ftv2node.png) oxygen | Pure species representation of oxygen |
![|](ftv2vertline.png) ![o](ftv2node.png) water | Pure species representation of water |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) Substance | |
![\](ftv2plastnode.png) VCSnonideal | Contains classes and functions implementing the VCS multi-phase equilibrium solver |
![](ftv2blank.png) ![o](ftv2node.png) DoubleStarStar | A class for 2D double arrays stored in column-major (Fortran-compatible) form |
![](ftv2blank.png) ![o](ftv2node.png) VCS_COUNTERS | Class to keep track of time and iterations |
![](ftv2blank.png) ![o](ftv2node.png) IntStarStar | A class for 2D int arrays stored in column-major (Fortran-compatible) form |
![](ftv2blank.png) ![o](ftv2node.png) vcs_MultiPhaseEquil | Cantera's Interface to the Multiphase chemical equilibrium solver |
![](ftv2blank.png) ![o](ftv2node.png) VCS_PROB | Interface class for the vcs thermo equilibrium solver package, which generally describes the problem to be solved |
![](ftv2blank.png) ![o](ftv2node.png) VCS_SOLVE | This is the main structure used to hold the internal data used in vcs_solve_TP(), and to solve TP systems |
![](ftv2blank.png) ![o](ftv2node.png) VCS_SPECIES_THERMO | |
![](ftv2blank.png) ![o](ftv2node.png) vcs_SpeciesProperties | Properties of a single species |
![](ftv2blank.png) ![\](ftv2lastnode.png) vcs_VolPhase | Phase information and Phase calculations for vcs |