Cantera  2.1.2
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
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
oCGeneralMatrixGeneric matrix
oCGroupClass Group is an internal class used by class ReactionPath
oCIntegratorAbstract base class for ODE system integrators
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
oCMultiNewtonNewton iterator for multi-domain, one-dimensional problems
oCMultiPhaseA class for multiphase mixtures
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
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
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
oCtimesConstant< T >Unary operator to multiply the argument by a constant
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
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::SurfaceArrhenius >
oCRate1< ChebyshevRate >
oCRate1< Plog >
oCexceptionSTL class
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_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_SpeciesPropertiesProperties of a single species
\Cvcs_VolPhasePhase information and Phase calculations for vcs