Reaktoro  v2.11.0
A unified framework for modeling chemically reactive systems
Core

The module in Reaktoro in which core classes and methods are defined. More...

Classes

class  ChemicalState
 The chemical state of a chemical system. More...
 
class  ChemicalSystem
 The class used to represent a chemical system and its attributes and properties. More...
 
class  Data
 The class used to store and retrieve data for assemblying chemical systems. More...
 
class  Database
 The class used to store and retrieve data of chemical species. More...
 
class  FormationReaction
 A class to represent a formation reaction of a chemical species. More...
 
class  Model< Result(Args...)>
 The class used to represent a model function and its parameters. More...
 
class  Params
 Used to store and retrieve model parameters. More...
 
class  Phase
 A type used to define a phase and its attributes. More...
 
class  GeneralPhase
 The base type for all other classes defining more specific phases. More...
 
class  GeneralPhasesGenerator
 The base type for a generator of general phases with a single species. More...
 
class  Phases
 The class used to define the phases that will constitute the chemical system of interest. More...
 
class  Reaction
 A class to represent a reaction and its attributes. More...
 
struct  ReactionRateModelGeneratorArgs
 The data provided to a ReactionRateModelGenerator to construct the ReactionRateModel of a reaction. More...
 
struct  ReactionGeneratorArgs
 The data provided to a ReactionGenerator to construct a Reaction object. More...
 
class  GeneralReaction
 Used to define a general reaction. More...
 
class  Reactions
 Used to represent a collection of reactions controlled kinetically. More...
 
class  GeneralSurface
 Used to define a general surface. More...
 
class  Surfaces
 Used to represent a collection of surfaces across which chemical reactions take place. More...
 

Typedefs

using ReactionRateModel = Model< ReactionRate(ChemicalProps const &props)>
 The type of functions for calculation of reaction rates (in mol/s). More...
 
using SurfaceAreaModel = Model< real(ChemicalProps const &props)>
 The type of functions for calculation of surface areas (in m2). More...
 

Detailed Description

The module in Reaktoro in which core classes and methods are defined.

Typedef Documentation

◆ ReactionRateModel

The type of functions for calculation of reaction rates (in mol/s).

Parameters
propsThe chemical properties of the chemical system
Returns
The rate of the reaction (in mol/s)
See also
Reaction

◆ SurfaceAreaModel

using SurfaceAreaModel = Model<real(ChemicalProps const& props)>

The type of functions for calculation of surface areas (in m2).

Parameters
propsThe chemical properties of the chemical system
Returns
The area of a surface (in m2)
See also
Surface, Surfaces, GeneralSurface