Namespace List#

Cantera: Namespace List
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NCanteraNamespace for the Cantera kernel
 CAdaptivePreconditionerAdaptivePreconditioner a preconditioner designed for use with large mechanisms that leverages sparse solvers
 CAnyBaseBase class defining common data possessed by both AnyMap and AnyValue objects
 CAnyMapA map of string keys to values whose type can vary at runtime
 CIteratorDefined to allow use with range-based for loops
 COrderedIteratorDefined to allow the OrderedProxy class to be used with range-based for loops
 COrderedProxyProxy for iterating over an AnyMap in the defined output ordering
 CAnyValueA wrapper for a variable whose type is determined at runtime
 CApplicationClass to hold global data
 CMessagesClass to carry out messages
 CThreadMessagesClass that stores thread messages for each thread, and retrieves them based on the thread id
 CArray2DA class for 2D arrays stored in column-major (Fortran-compatible) form
 CArraySizeErrorArray size error
 CArrhenius1Implements a sum of Arrhenius terms
 CArrheniusBaseBase class for Arrhenius-type Parameterizations
 CArrheniusDataData container holding shared data specific to ArrheniusRate
 CArrheniusRateArrhenius reaction rate type depends only on temperature
 CatomicWeightDataDatabase for atomic weights
 CBandMatrixA class for banded matrices, involving matrix inversion processes
 CBinarySolutionTabulatedThermoOverloads the virtual methods of class IdealSolidSolnPhase to implement tabulated standard state thermodynamics for one species in a binary solution
 CBlowersMaselDataData container holding shared data specific to BlowersMaselRate
 CBlowersMaselRateBlowers Masel reaction rate type depends on the enthalpy of reaction
 CBoundary1DThe base class for boundaries between one-dimensional spatial domains
 CBulkKineticsSpecialization of Kinetics for chemistry in a single bulk phase
 CC1Handles one species in a reaction
 CC2Handles two species in a single reaction
 CC3Handles three species in a reaction
 CC_AnyNHandles any number of species in a reaction, including fractional stoichiometric coefficients, and arbitrary reaction orders
 CCachedValueA cached property value and the state at which it was evaluated
 CCanteraErrorBase class for exceptions thrown by Cantera classes
 CChebyshevDataData container holding shared data specific to ChebyshevRate
 CChebyshevRatePressure-dependent rate expression where the rate coefficient is expressed as a bivariate Chebyshev polynomial in temperature and pressure
 CChemEquilClass ChemEquil implements a chemical equilibrium solver for single-phase solutions
 CclockWCThe class provides the wall clock timer in seconds
 CComposite1Implements a composite function
 CConst1Implements a constant
 CConstCpPolyA constant-heat capacity species thermodynamic property manager class
 CConstPressureMoleReactorConstPressureMoleReactor is a class for constant-pressure reactors which use a state of moles
 CConstPressureReactorClass ConstPressureReactor is a class for constant-pressure reactors
 CCos1Implements the cos() function
 CCoverageDependentSurfPhaseA thermodynamic model for a coverage-dependent surface phase, applying surface species lateral interaction correction factors to the ideal surface phase properties
 CHeatCapacityDependencyA struct to store sets of parameters used in coverage-dependent heat capacity calculations by a log-quadratic equation in CoverageDependentSurfPhase
 CInterpolativeDependencyA struct to store sets of parameters used in coverage-dependent enthalpy and entropy calculations by a interpolative equation or a piecewise-linear equation in CoverageDependentSurfPhase
 CPolynomialDependencyA struct to store sets of parameters used in coverage-dependent enthalpy and entropy calculations by a polynomial equation or a linear equation in CoverageDependentSurfPhase
 CCustomFunc1RateCustom reaction rate depending only on temperature
 CCVodesIntegratorWrapper class for 'cvodes' integrator from LLNL
 CDebyeHuckelClass DebyeHuckel represents a dilute liquid electrolyte phase which obeys the Debye Huckel formulation for nonideality
 CDelegatorDelegate member functions of a C++ class to externally-specified functions
 CDenseMatrixA class for full (non-sparse) matrices with Fortran-compatible data storage, which adds matrix operations to class Array2D
 CDiff1Implements the difference of two functions
 CDomain1DBase class for one-dimensional domains
 CDomainFactoryFactory class to create domain objects
 CDustyGasTransportClass DustyGasTransport implements the Dusty Gas model for transport in porous media
 CEdgeKineticsHeterogeneous reactions at one-dimensional interfaces between multiple adjacent two-dimensional surfaces
 CEdgePhaseA thermodynamic phase representing a one dimensional edge between two surfaces
 CEmpty1DA terminator that does nothing
 CEquilOptChemical equilibrium options
 CExp1Implements the exp() (exponential) function
 CExtensionManagerBase class for managing user-defined Cantera extensions written in other languages
 CExtensionManagerFactoryA factory class for creating ExtensionManager objects
 CExternalHandleA base class for managing the lifetime of an external object, such as a Python object used by a Delegator
 CExternalLoggerLogger that delegates to an external source via a callback to produce log output
 CFactoryFactory class that supports registering functions to create objects
 CFactoryBaseBase class for factories
 CFalloffDataData container holding shared data specific to Falloff rates
 CFalloffRateBase class for falloff rate calculators
 CFlowDeviceBase class for 'flow devices' (valves, pressure regulators, etc.) connecting reactors
 CFlowDeviceFactoryFactory class to create FlowDevice objects
 CFlowReactorAdiabatic flow in a constant-area duct with homogeneous and heterogeneous reactions
 CFourier1Implements a Fourier cosine/sine series
 CFunc1Base class for 'functor' classes that evaluate a function of one variable
 CFunc1FactoryFactory class to create Func1 objects
 CFuncEvalVirtual base class for ODE/DAE right-hand-side function evaluators
 CGasTransportClass GasTransport implements some functions and properties that are shared by the MixTransport and MultiTransport classes
 CGasTransportDataTransport data for a single gas-phase species which can be used in mixture-averaged or multicomponent transport models
 CGaussian1Implements a Gaussian function
 CGeneralMatrixGeneric matrix
 CGibbsExcessVPSSTPGibbsExcessVPSSTP is a derived class of ThermoPhase that handles variable pressure standard state methods for calculating thermodynamic properties that are further based on expressing the Excess Gibbs free energy as a function of the mole fractions (or pseudo mole fractions) of constituents
 CGroupClass Group is an internal class used by class ReactionPath
 CHighPressureGasTransportClass MultiTransport implements transport properties for high pressure gas mixtures
 CHMWSolnClass HMWSoln represents a dilute or concentrated liquid electrolyte phase which obeys the Pitzer formulation for nonideality
 CIdasIntegratorWrapper for Sundials IDAS solver
 CIdealGasConstPressureMoleReactorIdealGasConstPressureMoleReactor is a class for ideal gas constant-pressure reactors which use a state of moles
 CIdealGasConstPressureReactorClass ConstPressureReactor is a class for constant-pressure reactors
 CIdealGasMoleReactorIdealGasMoleReactor is a class for ideal gas constant-volume reactors which use a state of moles
 CIdealGasPhaseClass IdealGasPhase represents low-density gases that obey the ideal gas equation of state
 CIdealGasReactorClass IdealGasReactor is a class for stirred reactors that is specifically optimized for ideal gases
 CIdealMolalSolnThis phase is based upon the mixing-rule assumption that all molality-based activity coefficients are equal to one
 CIdealSolidSolnPhaseClass IdealSolidSolnPhase represents a condensed phase ideal solution compound
 CIdealSolnGasVPSSAn ideal solution approximation of a phase
 CImplicitSurfChemAdvances the surface coverages of the associated set of SurfacePhase objects in time
 CIndexErrorAn array index is out of range
 CInlet1DAn inlet
 CInputFileErrorError thrown for problems processing information contained in an AnyMap or AnyValue
 CIntegratorAbstract base class for ODE system integrators
 CInterfaceA container class for chemically-reacting interfaces
 CInterfaceDataData container holding shared data for reaction rate specification with interfaces
 CInterfaceKineticsA kinetics manager for heterogeneous reaction mechanisms
 CInterfaceRateA class template for interface reaction rate specifications
 CInterfaceRateBaseBase class for rate parameterizations that involve interfaces
 CIonFlowThis class models the ion transportation in a flame
 CIonGasTransportClass IonGasTransport implements Stockmayer-(n,6,4) model for transport of ions
 CisotopeWeightDataDatabase for named isotopic weights
 CKineticsPublic interface for kinetics managers
 CKineticsFactoryFactory for kinetics managers
 CLatticePhaseA simple thermodynamic model for a bulk phase, assuming a lattice of solid atoms
 CLatticeSolidPhaseA phase that is comprised of a fixed additive combination of other lattice phases
 CLindemannRateThe Lindemann falloff parameterization
 CLog1Implements the log() (natural logarithm) function
 CLoggerBase class for 'loggers' that write text messages to log files
 CMargulesVPSSTPMargulesVPSSTP is a derived class of GibbsExcessVPSSTP that employs the Margules approximation for the excess Gibbs free energy
 CMassFlowControllerA class for mass flow controllers
 CMath1FactoryAFactory class to create Func1 compound objects - version A
 CMath1FactoryBFactory class to create Func1 compound objects - version B
 CMetalPhaseClass MetalPhase represents electrons in a metal
 CMixTransportClass MixTransport implements mixture-averaged transport properties for ideal gas mixtures
 CMixtureFugacityTPThis 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
 CMMCollisionIntCalculation of Collision integrals
 CMolalityVPSSTPMolalityVPSSTP is a derived class of ThermoPhase that handles variable pressure standard state methods for calculating thermodynamic properties that are further based on molality-scaled activities
 CMoleReactorMoleReactor is meant to serve the same purpose as the reactor class but with a state vector composed of moles
 CMu0PolyImplements an interpolation of the Gibbs free energy based on a piecewise constant heat capacity approximation
 CMultiJacClass MultiJac evaluates the Jacobian of a system of equations defined by a residual function supplied by an instance of class OneDim
 CMultiNewtonNewton iterator for multi-domain, one-dimensional problems
 CMultiPhaseA class for multiphase mixtures
 CMultiPhaseEquilMultiphase chemical equilibrium solver
 CMultiRateA class template handling ReactionRate specializations
 CMultiRateBaseAn abstract base class for evaluating all reactions of a particular type
 CMultiSpeciesThermoA species thermodynamic property manager for a phase
 CMultiTransportClass MultiTransport implements multicomponent transport properties for ideal gas mixtures
 CNasa9Poly1The NASA 9 polynomial parameterization for one temperature range
 CNasa9PolyMultiTempRegionThe NASA 9 polynomial parameterization for a single species encompassing multiple temperature regions
 CNasaPoly1The NASA polynomial parameterization for one temperature range
 CNasaPoly2The NASA polynomial parameterization for two temperature ranges
 CNoExitLoggerLogger that doesn't exit when an error is thrown
 CNotImplementedErrorAn error indicating that an unimplemented function has been called
 COneDimContainer class for multiple-domain 1D problems
 COutlet1DAn outlet
 COutletRes1DAn outlet with specified composition
 CPDSSVirtual base class for a species with a pressure dependent standard state
 CPDSS_ConstVolClass for pressure dependent standard states that use a constant volume model
 CPDSS_HKFTClass for pressure dependent standard states corresponding to ionic solutes in electrolyte water
 CPDSS_MolarBase class for PDSS classes which compute molar properties directly
 CPDSS_NondimensionalBase class for PDSS classes which compute nondimensional properties directly
 CPDSS_SSVolClass for pressure dependent standard states that uses a standard state volume model of some sort
 CPDSS_WaterClass for the liquid water pressure dependent standard state
 CPengRobinsonImplementation of a multi-species Peng-Robinson equation of state
 CPeriodic1Implements a periodic function
 CPhaseClass 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 (compressible substances) or pressure (incompressible substances), species mass/mole fraction, and other generalized forces and intrinsic properties (such as electric potential) that define the thermodynamic state
 CPlasmaPhaseBase class for a phase with plasma properties
 CPlogDataData container holding shared data specific to PlogRate
 CPlogRatePressure-dependent reaction rate expressed by logarithmically interpolating between Arrhenius rate expressions at various pressures
 CPlusConstant1Implements the sum of a function and a constant
 CPoly1Implements a polynomial of degree n
 CPow1Implements the pow() (power) function
 CPreconditionerBasePreconditionerBase serves as an abstract type to extend different preconditioners
 CPreconditionerFactoryFactory class to create preconditioner objects
 CPressureControllerA class for flow controllers where the flow rate is equal to the flow rate of a primary mass flow controller plus a correction proportional to the pressure difference between the inlet and outlet
 CProduct1Implements the product of two functions
 CPureFluidPhaseThis 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
 CPythonExtensionManagerClass for managing user-defined Cantera extensions written in Python
 CPythonHandleClass that holds an owned or weak (borrowed) reference to a Python object
 CRatio1Implements the ratio of two functions
 CReactingSurf1DA reacting surface
 CReactionAbstract base class which stores data about a reaction and its rate parameterization so that it can be added to a Kinetics object
 CReactionDataData container holding shared data used for ReactionRate calculation
 CReactionDataDelegatorDelegate methods of the ReactionData class to external functions
 CReactionPathDiagramReaction path diagrams (graphs)
 CReactionRateAbstract base class for reaction rate definitions; this base class is used by user-facing APIs to access reaction rate objects
 CReactionRateDelegatorDelegate methods of the ReactionRate class to external functions
 CReactionRateFactoryFactory class to construct reaction rate calculators
 CReactorClass Reactor is a general-purpose class for stirred reactors
 CReactorAccessorAn abstract base class for providing access to protected capabilities Reactor objects from delegate methods, which would normally only be able to access public Reactor members
 CReactorBaseBase class for stirred reactors
 CReactorDelegatorDelegate methods of the Reactor class to external functions
 CReactorFactoryFactory class to create reactor objects
 CReactorNetA class representing a network of connected reactors
 CReactorSurfaceA surface where reactions can occur that is in contact with the bulk fluid of a Reactor
 CRedlichKisterVPSSTPRedlichKisterVPSSTP is a derived class of GibbsExcessVPSSTP that employs the Redlich-Kister approximation for the excess Gibbs free energy
 CRedlichKwongMFTPImplementation of a multi-species Redlich-Kwong equation of state
 CRefinerRefine Domain1D grids so that profiles satisfy adaptation tolerances
 CReservoirA source or sink whose state remains constant regardless of any flows or other interactions with other Reactor objects
 CShomatePolyThe Shomate polynomial parameterization for one temperature range for one species
 CShomatePoly2The Shomate polynomial parameterization for two temperature ranges for one species
 CSim1DOne-dimensional simulations
 CSin1Implements the sin() function
 CSingleSpeciesTPFilter class for ThermoPhase
 CSolutionA container class for chemically-reacting solutions
 CSolutionArrayA container class holding arrays of state information
 CsolveSPMethod to solve a pseudo steady state surface problem
 CSpeciesContains data about a single chemical species
 CSpeciesNodeNodes in reaction path graphs
 CSpeciesThermoInterpTypeAbstract Base class for the thermodynamic manager for an individual species' reference state
 CSriRateThe SRI falloff function
 CStFlowThis class represents 1D flow domains that satisfy the one-dimensional similarity solution for chemically-reacting, axisymmetric flows
 CStickingCoverageBase class for rate parameterizations that implement sticking coefficients
 CStickingRateA class template for interface sticking rate specifications
 CStoichManagerNThis class handles operations involving the stoichiometric coefficients on one side of a reaction (reactant or product) for a set of reactions comprising a reaction mechanism
 CStoichSubstanceClass StoichSubstance represents a stoichiometric (fixed composition) incompressible substance
 CStorageA wrapper class handling storage to HDF
 CSum1Implements the sum of two functions
 CSundialsContextA wrapper for managing a SUNContext object, need for Sundials >= 6.0
 CSurf1DA non-reacting surface
 CSurfPhaseA simple thermodynamic model for a surface phase, assuming an ideal solution model
 CSymm1DA symmetry plane
 CTabulated1Implements a tabulated function
 CThermoFactoryFactory class for thermodynamic property managers
 CThermoPhaseBase class for a phase with thermodynamic properties
 CThirdBodyA class for managing third-body efficiencies, including default values
 CThirdBodyCalcCalculate and apply third-body effects on reaction rates, including non- unity third-body efficiencies
 CTimesConstant1Implements the product of a function and a constant
 CTransportBase class for transport property managers
 CTransportDataBase class for transport data for a single species
 CTransportFactoryFactory class for creating new instances of classes derived from Transport
 CTroeRateThe 3- or 4-parameter Troe falloff parameterization
 CTsangRateThe 1- or 2-parameter Tsang falloff parameterization
 CTwoTempPlasmaDataData container holding shared data specific to TwoTempPlasmaRate
 CTwoTempPlasmaRateTwo temperature plasma reaction rate type depends on both gas temperature and electron temperature
 CUnitsA representation of the units associated with a dimensional quantity
 CUnitStackUnit aggregation utility
 CUnitSystemUnit conversion utility
 CUnityLewisTransportClass UnityLewisTransport implements the unity Lewis number approximation for the mixture-averaged species diffusion coefficients
 CValueCacheStorage for cached values
 CValveSupply a mass flow rate that is a function of the pressure drop across the valve
 CVCS_COUNTERSClass to keep track of time and iterations
 Cvcs_MultiPhaseEquilCantera's Interface to the Multiphase chemical equilibrium solver
 CVCS_SOLVEThis is the main structure used to hold the internal data used in vcs_solve_TP(), and to solve TP systems
 CVCS_SPECIES_THERMOIdentifies the thermo model for the species
 Cvcs_SpeciesPropertiesProperties of a single species
 Cvcs_VolPhasePhase information and Phase calculations for vcs
 CVPStandardStateTPThis is a filter class for ThermoPhase that implements some preparatory steps for efficiently handling a variable pressure standard state for species
 CWallRepresents a wall between between two ReactorBase objects
 CWallBaseBase class for 'walls' (walls, pistons, etc.) connecting reactors
 CWallFactoryFactory class to create WallBase objects
 CWaterPropsUsed to house several approximation routines for properties of water
 CWaterPropsIAPWSClass for calculating the equation of state of water
 CWaterPropsIAPWSphiLow level class for the real description of water
 CWaterSSTPClass for single-component water
 CWaterTransportTransport Parameters for pure water
 CYamlWriterA class for generating full YAML input files from multiple data sources