Cantera  2.0
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
oCArrheniusSum
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
oCChemEquilClass ChemEquil implements a chemical equilibrium solver for single-phase solutions
oCclockWCThe class provides the wall clock timer in seconds
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
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
oCGasTransportDataStruct to hold data read from a transport property database file for gas-phase species
oCGeneralMatrixGeneric matrix
oCGroupClass Group is an internal class used by class ReactionPath
oCIntegratorAbstract base class for ODE system integrators
oCInterfaceKineticsDataThis class holds mechanism-specific data
oCKineticsPublic interface for kinetics managers
oCLineBroadenerBase class for classes implementing line shapes of various types
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
oCLogPrintCtrlThis class provides some printing and cropping utilities for writing to the logfile
oCLTPspeciesClass LTPspecies holds transport parameters for a specific liquid-phase species
oCMMCollisionIntCalculation of Collision integrals
oCMMCollisionIntErrorError handler class for collision integrals
oCMultiNewtonNewton iterator for multi-domain, one-dimensional problems
oCMultiPhaseA class for multiphase mixtures
oCMultiPhaseEquilMultiphase chemical equilibrium solver
oCNonlinearSolverClass that calculates the solution to a nonlinear system
oCNucleusRepresents atomic nuclei
oCOneDimContainer class for multiple-domain 1D problems
oCPDSSVirtual base class for a species with a pressure dependent standard state
oCPhaseBase class for phases of matter
oCPrintCtrlThis class provides some printing and cropping utilities
oCPropertyCalculator< M >Classes used by ChemEquil
oCRate1< R >This rate coefficient manager supports one parameterization of the rate constant of any type
oCRate2< R1, R2 >This rate coefficient manager supports two parameterizations of any type
oCReactionPathDiagramReaction path diagrams (graphs)
oCReactionRulesRules for parsing and installing reactions
oCReactionStoichMgrReaction mechanism stoichiometry manager
oCReactorBaseBase class for stirred reactors
oCResidEvalVirtual base class for DAE residual function evaluators
oCRootFindRoot finder for 1D problems
oCRootFind::rfTableStructure containing the iteration history
oCRotorClass Rotor represents a non-rigid quantum-mechanical rotor
oCrxninfoThese are all used to check for duplicate reactions
oCsolveProbMethod to solve a pseudo steady state of a nonlinear problem
oCsolveSPMethod to solve a pseudo steady state surface problem
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
oCThermoIndexDataHolds parameterization-dependent index information
oCTortuosityBaseBase case to handle tortuosity corrections for diffusive transport in porous media
oCTransportBase class for transport property managers
oCTransportParamsBase structure to hold transport model parameters
oCUnitUnit conversion utility
oCUnknownThermoParamError for unknown thermo parameterization
oCVPSSMgrVirtual base class for the classes that manage the calculation of standard state properties for all the species in a phase
oCWaterPropsUsed to house several approximation routines for properties of water
oCWaterPropsIAPWSClass for calculating the equation of state 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
oCCK_SyntaxErrorException class for syntax errors
oCCKParserChemkin mechanism file parser
oCCKReaderChemkin file reader class
oCConstituentA class for components of a composite object
oCElementA class for elements
oCRateCoeffReaction rate coefficient class
oCReactionA class for reactions
oCReactionUnitsSpecifies the Units for all reactions
oCRxnSpeciesA class for species in a reaction
oCSpeciesHolds species data read in from entries in the THERMO section of a chemkin or nasa9 fortran formatted input file
oCRate1< Arrhenius >
oCRate1< ChebyshevRate >
oCRate1< Plog >
oCRate1< R1 >
oCRate1< R2 >
oCRate1< SurfaceArrhenius >
oCexceptionSTL class
oCtimesConstant< T >Unary operator to multiply the argument by a constant
oCHFC134aEquation of state for HFC-134a
oCDoubleStarStarA class for 2D double arrays stored in column-major (Fortran-compatible) form
oCIntStarStarA class for 2D int arrays stored in column-major (Fortran-compatible) form
oCVCS_COUNTERSAmount of extra printing that is done while in debug mode
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_VolPhasePhase information and Phase calculations for vcs
\CWaterPropsIAPWSphi