Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cantera/cantera
/ types & classes
Types & classes
831 in github.com/Cantera/cantera
⨍
Functions
7,525
◇
Types & classes
831
↓ 891 callers
Class
CanteraError
Base class for exceptions thrown by %Cantera classes. ! * This class is the base class for exceptions thrown by Cantera. It inherits * from std::exc
include/cantera/base/ctexceptions.h:65
↓ 309 callers
Class
NotImplementedError
An error indicating that an unimplemented function has been called @ingroup errGroup
include/cantera/base/ctexceptions.h:200
↓ 123 callers
Class
InputFileError
Error thrown for problems processing information contained in an AnyMap or AnyValue. ! * This class uses the file, line, and column information stor
include/cantera/base/AnyMap.h:748
↓ 112 callers
Class
Path
forward references
include/cantera/kinetics/ReactionPath.h:21
↓ 107 callers
Class
Units
A representation of the units associated with a dimensional quantity. ! * Used for converting quantities between unit systems and checking for * dim
include/cantera/base/Units.h:34
↓ 82 callers
Enum
type
include/cantera/tpx/Sub.h:16
↓ 65 callers
Class
StateData
test/python/test_purefluid.py:368
↓ 59 callers
Class
thermo
Base class for species thermodynamic properties.
interfaces/cython/cantera/cti2yaml.py:356
↓ 44 callers
Class
MissingXMLNode
interfaces/cython/cantera/ctml2yaml.py:100
↓ 33 callers
Class
AnyValue
include/cantera/base/Units.h:19
↓ 30 callers
Class
Param
Class representing a function parameter.
interfaces/sourcegen/src/sourcegen/dataclasses.py:52
↓ 20 callers
Class
IndexError
An array index is out of range. ! * @ingroup errGroup */
include/cantera/base/ctexceptions.h:171
↓ 17 callers
Class
MissingXMLAttribute
interfaces/cython/cantera/ctml2yaml.py:119
↓ 16 callers
Class
AnyMap
include/cantera/base/Units.h:20
↓ 16 callers
Class
ArrheniusRate
Arrhenius reaction rate type depends only on temperature ! * A reaction rate coefficient of the following form. * * @f[ * k_f = A T^b \e
include/cantera/kinetics/Arrhenius.h:169
↓ 15 callers
Class
ArgList
Represents a function argument list.
interfaces/sourcegen/src/sourcegen/dataclasses.py:108
↓ 14 callers
Class
Dimensions
test/python/test_units.py:71
↓ 13 callers
Class
ArraySizeError
Array size error. ! * This error is thrown if a supplied length to a vector supplied to %Cantera is * too small. * * @ingroup errGroup */
include/cantera/base/ctexceptions.h:141
↓ 12 callers
Class
InputError
Exception raised if an error is encountered while parsing the input file.
interfaces/cython/cantera/cti2yaml.py:42
↓ 10 callers
Class
Func
Represents a function declaration. Func objects are a fundamental building block for code generation, where they hold information on C/C++ fu
interfaces/sourcegen/src/sourcegen/dataclasses.py:169
↓ 8 callers
Class
Inlet1D
* An inlet. * Unstrained flows use an inlet to the left of the flow domain (left-to-right flow). * Strained flow configurations may have inlets on t
include/cantera/oneD/Boundary1D.h:140
↓ 8 callers
Class
Tolerances
test/python/test_purefluid.py:379
↓ 6 callers
Class
AnyMap
include/cantera/thermo/SpeciesThermoFactory.h:19
↓ 6 callers
Class
UnitSystem
Unit conversion utility ! * Provides functions for converting dimensional values from a given unit system. * The main use is for converting values s
include/cantera/base/Units.h:168
↓ 5 callers
Class
Arrhenius
Represent a modified Arrhenius rate. :param A: The pre-exponential factor, given as a tuple consisting of a floating point v
interfaces/cython/cantera/ck2yaml.py:334
↓ 5 callers
Class
Solution
A class for chemically-reacting solutions. Instances can be created to represent any type of solution -- a mixture of gases, a liquid solutio
interfaces/cython/cantera/composite.py:28
↓ 4 callers
Class
CsFunc
Represents a C# interop method.
interfaces/sourcegen/src/sourcegen/csharp/generator.py:46
↓ 4 callers
Class
DummyReactor
test/python/test_reactor.py:2838
↓ 4 callers
Class
Reaction
:param index: A unique nonnegative integer index :param reactants: A list of `(stoichiometry, species name)` tuples :para
interfaces/cython/cantera/ck2yaml.py:231
↓ 4 callers
Class
Species
interfaces/cython/cantera/ck2yaml.py:142
↓ 3 callers
Class
Arrhenius
interfaces/cython/cantera/cti2yaml.py:560
↓ 3 callers
Class
CallbackError
A C++ exception that holds a Python exception so that it can be re-raised by translate_exception()
include/cantera/cython/funcWrapper.h:73
↓ 3 callers
Class
FailRate
test/python/test_reactor.py:1645
↓ 3 callers
Class
IncorrectXMLNode
interfaces/cython/cantera/lxcat2yaml.py:72
↓ 3 callers
Class
InputError
An exception class for exceptional behavior involving Chemkin-format mechanism files. Pass a string describing the circumstances that caused
interfaces/cython/cantera/ck2yaml.py:118
↓ 3 callers
Class
MissingNodeText
interfaces/cython/cantera/ctml2yaml.py:138
↓ 3 callers
Class
PMReactor
samples/python/reactors/porous_media_burner.py:182
↓ 3 callers
Class
Quantity
A class representing a specific quantity of a `Solution`. In addition to the properties which can be computed for class `Solution`, class `Qu
interfaces/cython/cantera/composite.py:152
↓ 3 callers
Class
Reaction
Abstract base class which stores data about a reaction and its rate parameterization so that it can be added to a Kinetics object. @ingroup reactionGr
include/cantera/kinetics/Reaction.h:24
↓ 3 callers
Class
ReactorProperties
samples/python/reactors/porous_media_burner.py:97
↓ 3 callers
Class
SolidProperties
samples/python/reactors/porous_media_burner.py:108
↓ 3 callers
Class
SolutionArray
A container class holding arrays of state information. ! * SolutionArray objects provide a convenient interface for representing many * thermodynami
include/cantera/base/SolutionArray.h:32
↓ 3 callers
Class
TagDetails
Create tag information based on XML data.
interfaces/sourcegen/src/sourcegen/headers/tagfiles.py:84
↓ 3 callers
Class
UnitStack
Unit aggregation utility ! * Provides functions for updating and calculating effective units from a stack * of unit-exponent pairs. Matching units
include/cantera/base/Units.h:104
↓ 3 callers
Class
Units
include/cantera/kinetics/ReactionRateFactory.h:20
↓ 2 callers
Class
AnyMap
include/cantera/kinetics/Custom.h:24
↓ 2 callers
Class
Array2D
A class for 2D arrays stored in column-major (Fortran-compatible) form. ! * In this form, the data entry for an n row, m col matrix is * * in
include/cantera/base/Array.h:31
↓ 2 callers
Class
ChebyshevData
Data container holding shared data specific to ChebyshevRate * The data container `ChebyshevData` holds precalculated data common to * all `Chebyshev
include/cantera/kinetics/ChebyshevRate.h:23
↓ 2 callers
Class
ChebyshevRate
Pressure-dependent rate expression where the rate coefficient is expressed as a bivariate Chebyshev polynomial in temperature and pressure. ! * The r
include/cantera/kinetics/ChebyshevRate.h:91
↓ 2 callers
Class
ElementaryRate
A reaction rate described by a single Arrhenius expression. See :ref:`sec-arrhenius-rate`. :param rate: The Arrhenius expression
interfaces/cython/cantera/ck2yaml.py:370
↓ 2 callers
Class
FalloffData
Data container holding shared data specific to Falloff rates * The data container `FalloffData` holds precalculated data common to * all Falloff rela
include/cantera/kinetics/Falloff.h:20
↓ 2 callers
Class
Interface
Instances of class `Interface` represent reacting 2D surfaces between bulk 3D phases, or 1D edges where multiple surfaces (and bulk phases) m
interfaces/cython/cantera/composite.py:110
↓ 2 callers
Class
Iterator
include/cantera/base/AnyMap.h:549
↓ 2 callers
Class
LevelFilter
Filter out log messages above or below preset cutoffs. Log levels in Python correspond to integers, with the lowest, DEBUG, set to 10 and the
site_scons/buildutils.py:541
↓ 2 callers
Class
MultiPolyThermo
interfaces/cython/cantera/cti2yaml.py:418
↓ 2 callers
Class
Nasa7
Thermodynamic data parameterized as two seven-coefficient NASA polynomials. See :ref:`sec-thermo-nasa7`.
interfaces/cython/cantera/ck2yaml.py:169
↓ 2 callers
Class
OrderedIterator
include/cantera/base/AnyMap.h:581
↓ 2 callers
Class
Outlet1D
* An outlet. * Flow is assumed to be from left to right. */
include/cantera/oneD/Boundary1D.h:256
↓ 2 callers
Class
Phase
interfaces/cython/cantera/ctml2yaml.py:302
↓ 2 callers
Class
PlogData
Data container holding shared data specific to PlogRate * The data container `PlogData` holds precalculated data common to * all `PlogRate` objects.
include/cantera/kinetics/PlogRate.h:19
↓ 2 callers
Class
PlogRate
Pressure-dependent reaction rate expressed by logarithmically interpolating between Arrhenius rate expressions at various pressures. ! * Given two ra
include/cantera/kinetics/PlogRate.h:76
↓ 2 callers
Class
Result
samples/python/kinetics/mechanism_reduction.py:30
↓ 2 callers
Class
SolutionArray
A class providing a convenient interface for representing many thermodynamic states using the same `Solution` object and computing properties
interfaces/cython/cantera/composite.py:400
↓ 2 callers
Class
Sri
The SRI falloff function, described with either 3 or 5 parameters. See :ref:`sec-sri-falloff`.
interfaces/cython/cantera/ck2yaml.py:622
↓ 2 callers
Class
TestException
test/python/test_reactor.py:2887
↓ 2 callers
Class
TestReactor
test/python/test_reactor.py:20
↓ 2 callers
Class
ThreeBody
A rate calculated for a reaction which includes a third-body collider. See :ref:`sec-three-body-reaction`. :param high_rate: The
interfaces/cython/cantera/ck2yaml.py:507
↓ 2 callers
Class
TroeRate
The 3- or 4-parameter Troe falloff parameterization. ! * The falloff function defines the value of @f$ F @f$ in the following * rate expression @cit
include/cantera/kinetics/Falloff.h:313
↓ 2 callers
Class
WaterWithTransport
interfaces/cython/cantera/liquidvapor.py:44
↓ 1 callers
Class
AnyValue
include/cantera/kinetics/Custom.h:23
↓ 1 callers
Class
Chebyshev
A rate calculated in terms of a bivariate Chebyshev polynomial. See :ref:`sec-chebyshev-rate`. :param coeffs: Matrix of Chebyshe
interfaces/cython/cantera/ck2yaml.py:465
↓ 1 callers
Class
ChemicallyActivated
A rate for a chemically-activated reaction. See :ref:`sec-chemically-activated-rate`. :param low_rate: The Arrhenius kinetics at
interfaces/cython/cantera/ck2yaml.py:570
↓ 1 callers
Class
Config
Provides configuration info for the CSharpSourceGenerator class.
interfaces/sourcegen/src/sourcegen/csharp/generator.py:25
↓ 1 callers
Class
Config
Provides configuration info for the HeaderGenerator class
interfaces/sourcegen/src/sourcegen/headers/generator.py:23
↓ 1 callers
Class
Config
Provides configuration info for the CLibSourceGenerator class
interfaces/sourcegen/src/sourcegen/clib/generator.py:22
↓ 1 callers
Class
CustomFormatter
Minimalistic logging output
interfaces/sourcegen/src/sourcegen/api.py:20
↓ 1 callers
Class
DefineDict
A dictionary-like object which generates appropriate preprocessor define statements from its dict of variable / value pairs. Variables wh
site_scons/buildutils.py:592
↓ 1 callers
Class
DomainTooNarrow
interfaces/cython/cantera/onedim.py:726
↓ 1 callers
Class
DummyReactor1
test/python/test_reactor.py:2861
↓ 1 callers
Class
DummyReactor2
test/python/test_reactor.py:2868
↓ 1 callers
Class
ErrorFormatter
interfaces/cython/cantera/ck2yaml.py:41
↓ 1 callers
Class
Exclude
Map items of type `Exclude` are skipped in any iteration / output
src/base/AnyMap.cpp:117
↓ 1 callers
Class
Falloff
A rate for a pressure-dependent falloff reaction. See :ref:`sec-falloff-rate`. :param low_rate: The Arrhenius kinetics at the lo
interfaces/cython/cantera/ck2yaml.py:536
↓ 1 callers
Class
FlameBlowoff
interfaces/cython/cantera/onedim.py:904
↓ 1 callers
Class
FlameExtinguished
samples/python/onedim/diffusion_flame_batch.py:32
↓ 1 callers
Class
FlowDevice
* Base class for 'flow devices' (valves, pressure regulators, etc.) * connecting reactors. * @ingroup connectorGroup */
include/cantera/zeroD/FlowDevice.h:24
↓ 1 callers
Class
Group
* Class Group is an internal class used by class ReactionPath. It * represents some subset of the atoms of a molecule. */
include/cantera/kinetics/Group.h:20
↓ 1 callers
Class
HeaderFile
Represents information about a parsed C header file.
interfaces/sourcegen/src/sourcegen/dataclasses.py:244
↓ 1 callers
Class
HeaderGenerator
Convert recipes to header file information.
interfaces/sourcegen/src/sourcegen/headers/generator.py:31
↓ 1 callers
Class
HeaderTextWrapper
Wrap header text from a YAML file, including Cantera metadata. :param input_files: Iterable of string input file names to include in the
interfaces/cython/cantera/yaml2ck.py:99
↓ 1 callers
Class
HeatedReactor
test/python/test_reactor.py:2976
↓ 1 callers
Class
InertialWallReactor
samples/python/reactors/custom2.py:28
↓ 1 callers
Class
InertialWallReactor
test/python/test_reactor.py:2784
↓ 1 callers
Class
LevelAdapter
This adapter processes the ``print_level`` keyword-argument to log functions. In the default Logger functions, it is not possible to add extra ke
site_scons/buildutils.py:448
↓ 1 callers
Class
MassFlowController
* A class for mass flow controllers. The mass flow rate is constant or * specified as a function of time. * * The device coefficient *c* specifies
include/cantera/zeroD/flowControllers.h:28
↓ 1 callers
Class
Multiplier
test/python/test_func1.py:23
↓ 1 callers
Class
Nasa9
Thermodynamic data parameterized as any number of nine-coefficient NASA polynomials. See :ref:`sec-thermo-nasa9`. :param data: L
interfaces/cython/cantera/ck2yaml.py:199
↓ 1 callers
Class
OrderedProxy
include/cantera/base/AnyMap.h:585
↓ 1 callers
Class
OutputFormatter
Format log output depending on whether the level should be shown. Intended to be used with the LevelAdapter class to allow the ``print_level``
site_scons/buildutils.py:510
↓ 1 callers
Class
PDepArrhenius
A rate calculated by interpolating between Arrhenius expressions at various pressures. See :ref:`sec-plog-rate`. :param pressures:
interfaces/cython/cantera/ck2yaml.py:436
next →
1–100 of 831, ranked by callers