Cantera  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCApplicationClass to hold global data
oCApplication::MessagesClass to carry out messages
oCApplication::ThreadMessagesClass that stores thread messages for each thread, and retrieves them based on the thread id
oCArray2DA class for 2D arrays stored in column-major (Fortran-compatible) form
oCArrheniusArrhenius reaction rate type depends only on temperature
oCawData
oCC1Handles one species in a reaction
oCC2Handles two species in a single reaction
oCC3Handles three species in a reaction
oCC_AnyNHandles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders
oCCachedValue< T >
oCChebyshevRatePressure-dependent rate expression where the rate coefficient is expressed as a bivariate Chebyshev polynomial in temperature and pressure
oCChemEquilClass ChemEquil implements a chemical equilibrium solver for single-phase solutions
oCclockWCThe class provides the wall clock timer in seconds
oCCoverageDependencyModifications to an InterfaceReaction rate based on a surface species coverage
oCDAE_SolverWrapper for DAE solvers
oCDomain1DBase class for one-dimensional domains
oCElementsObject containing the elements that make up species in a phase
oCEnhanced3BConcComputes enhanced third-body concentrations
oCEquilOptChemical equilibrium options
oCExchangeCurrentArrhenius reaction rate type depends only on temperature
oCExtraGlobalRxnClass describing an extra global reaction, which is defined as a linear combination of actuals reactions, global or mass-action, creating a global stoichiometric result
oCFactoryBaseBase class for factories
oCFalloffBase class for falloff function calculators
oCFalloffMgrA falloff manager that implements any set of falloff functions
oCFlowDeviceBase class for 'flow devices' (valves, pressure regulators, etc.) connecting reactors
oCFunc1Base class for 'functor' classes that evaluate a function of one variable
oCFuncEvalVirtual base class for ODE right-hand-side function evaluators
oCGeneralMatrixGeneric matrix
oCGroupClass Group is an internal class used by class ReactionPath
oCIntegratorAbstract base class for ODE system integrators
oCKineticsPublic interface for kinetics managers
oCLiquidTranInteractionBase class to handle transport property evaluation in a mixture
oCLiquidTransportDataClass LiquidTransportData holds transport parameters for a specific liquid-phase species
oCLoggerBase class for 'loggers' that write text messages to log files
oCLTPspeciesClass LTPspecies holds transport parameterizations for a specific liquid-phase species
oCMMCollisionIntCalculation of Collision integrals
oCMultiNewtonNewton iterator for multi-domain, one-dimensional problems
oCMultiPhaseA class for multiphase mixtures
oCMultiPhaseEquil
oCNonlinearSolverClass that calculates the solution to a nonlinear system
oCOneDimContainer class for multiple-domain 1D problems
oCPDSSVirtual base class for a species with a pressure dependent standard state
oCPhaseClass Phase is the base class for phases of matter, managing the species and elements in a phase, as well as the independent variables of temperature, mass density, species mass/mole fraction, and other generalized forces and intrinsic properties (such as electric potential) that define the thermodynamic state
oCPlogPressure-dependent reaction rate expressed by logarithmically interpolating between Arrhenius rate expressions at various pressures
oCPropertyCalculator< M >Classes used by ChemEquil
oCRate1< R >This rate coefficient manager supports one parameterization of the rate constant of any type
oCReactionIntermediate class which stores data about a reaction and its rate parameterization so that it can be added to a Kinetics object
oCReactionDataIntermediate class which stores data about a reaction and its rate parameterization before adding the reaction to a Kinetics object
oCReactionPathDiagramReaction path diagrams (graphs)
oCReactionRulesRules for parsing and installing reactions
oCReactionStoichMgrReaction mechanism stoichiometry manager
oCReactorBaseBase class for stirred reactors
oCRefinerRefine Domain1D grids so that profiles satisfy adaptation tolerances
oCResidDataA simple class to hold an array of parameter values and a pointer to an instance of a subclass of ResidEval
oCResidEvalVirtual base class for DAE residual function evaluators
oCRootFindRoot finder for 1D problems
oCRootFind::rfTableStructure containing the iteration history
oCRxnMolChangeClass that includes some bookeeping entries for a reaction or a global reaction defined on a surface
oCRxnOrdersForward orders
oCsolveProbMethod to solve a pseudo steady state of a nonlinear problem
oCsolveSPMethod to solve a pseudo steady state surface problem
oCSpeciesContains data about a single chemical species
oCSpeciesNodeNodes in reaction path graphs
oCSpeciesThermoPure Virtual base class for the species thermo manager classes
oCSpeciesThermoInterpTypePure Virtual Base class for the thermodynamic manager for an individual species' reference state
oCSurfaceArrheniusAn Arrhenius rate with coverage-dependent terms
oCThirdBodyA class for managing third-body efficiencies, including default values
oCThirdBodyCalcCalculate and apply third-body effects on reaction rates, including non- unity third-body efficiencies
oCThirdBodyMgr< _E >
oCtimesConstant< T >Unary operator to multiply the argument by a constant
oCTortuositySpecific Class to handle tortuosity corrections for diffusive transport in porous media using the Bruggeman exponent
oCTransportBase class for transport property managers
oCTransportDataBase class for transport data for a single species
oCTransportParamsBase structure to hold transport model parameters
oCUnitUnit conversion utility
oCValueCache
oCVCS_COUNTERSClass to keep track of time and iterations
oCvcs_MultiPhaseEquilCantera's Interface to the Multiphase chemical equilibrium solver
oCVCS_PROBInterface class for the vcs thermo equilibrium solver package, which generally describes the problem to be solved
oCVCS_SOLVEThis is the main structure used to hold the internal data used in vcs_solve_TP(), and to solve TP systems
oCVCS_SPECIES_THERMO
oCvcs_SpeciesPropertiesProperties of a single species
oCvcs_VolPhasePhase information and Phase calculations for vcs
oCVPSSMgrVirtual base class for the classes that manage the calculation of standard state properties for all the species in a phase
oCWallRepresents a wall between between two ReactorBase objects
oCWaterPropsUsed to house several approximation routines for properties of water
oCWaterPropsIAPWSClass for calculating the equation of state of water
oCWaterPropsIAPWSphiLow level class for the real description of water
oCXML_NodeClass XML_Node is a tree-based representation of the contents of an XML file
oCXML_ReaderClass XML_Reader reads an XML file into an XML_Node object
oCRate1< Cantera::Arrhenius >
oCRate1< Cantera::ChebyshevRate >
oCRate1< Cantera::Plog >
oCRate1< Cantera::SurfaceArrhenius >
oCexceptionSTL class
\CSubstance