This is the main module in Reaktoro, in which the essential classes are defined. More...
Classes | |
class | ChemicalState |
Provides a computational representation of the state of a multiphase chemical system. More... | |
class | ChemicalSystem |
A class to represent a system and its attributes and properties. More... | |
class | Connectivity |
A type to describe the connectivity of elements, species, and phases in a chemical system. More... | |
class | Partition |
Provide a computational representation of the Partition of a chemical system. More... | |
class | Phase |
A type used to define a phase and its attributes. More... | |
class | Reaction |
Provide a computational representation of a chemical reaction. More... | |
class | ReactionSystem |
A class that represents a system of chemical reactions. More... | |
class | Species |
A type used to describe a species and its attributes. More... | |
class | ChemicalEditor |
Provides convenient operations to initialize ChemicalSystem and ReactionSystem instances. More... | |
class | Database |
Provides operations to retrieve physical and thermodynamic data of chemical species. More... | |
Typedefs | |
using | ReactionRateFunction = std::function< ChemicalScalar(const ChemicalProperties &)> |
The function signature of the rate of a reaction (in units of mol/s). More... | |
using | ReactionRateVectorFunction = std::function< ChemicalVector(const ChemicalProperties &)> |
The function signature of the rates of a collection of reactions (in units of mol/s). More... | |
Detailed Description
This is the main module in Reaktoro, in which the essential classes are defined.
Typedef Documentation
◆ ReactionRateFunction
using ReactionRateFunction = std::function<ChemicalScalar(const ChemicalProperties&)> |
The function signature of the rate of a reaction (in units of mol/s).
- Parameters
-
properties The thermodynamic properties of the chemical system at (T, P, n)
- Returns
- The rate of the reaction and its partial derivatives (in units of mol/s)
- See also
- Reaction
◆ ReactionRateVectorFunction
using ReactionRateVectorFunction = std::function<ChemicalVector(const ChemicalProperties&)> |
The function signature of the rates of a collection of reactions (in units of mol/s).
- Parameters
-
properties The thermodynamic properties of the chemical system at (T, P, n)
- See also
- Reaction