ChemicalProperty.hpp
66 auto pE(const ChemicalSystem& system, const ReactionEquation& reaction) -> ChemicalPropertyFunction;
85 auto Eh(const ChemicalSystem& system, const ReactionEquation& reaction) -> ChemicalPropertyFunction;
A class to represent a system and its attributes and properties.
Definition: ChemicalSystem.hpp:38
auto Eh(const ChemicalSystem &system) -> ChemicalPropertyFunction
Return the reduction potential of the system (in units of V).
Definition: ChemicalProperty.cpp:238
Define a type that describes the equation of a reaction.
Definition: ReactionEquation.hpp:36
auto ionicStrength(const ChemicalSystem &system) -> ChemicalPropertyFunction
Return the ionic strength of the aqueous phase.
Definition: ChemicalProperty.cpp:49
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto pH(const ChemicalSystem &system) -> ChemicalPropertyFunction
Return the pH of the system.
Definition: ChemicalProperty.cpp:85
auto pE(const ChemicalSystem &system) -> ChemicalPropertyFunction
Return the pE of the system.
Definition: ChemicalProperty.cpp:104
A class for querying thermodynamic and chemical properties of a chemical system.
Definition: ChemicalProperties.hpp:33
std::function< ChemicalScalar(const ChemicalProperties &)> ChemicalPropertyFunction
The signature of a function that calculates a single chemical property.
Definition: ChemicalProperty.hpp:34
ChemicalScalarBase< double, RowVector > ChemicalScalar
A type that represents a chemical property and its derivatives.
Definition: ChemicalScalar.hpp:35
auto alkalinity(const ChemicalSystem &system) -> ChemicalPropertyFunction
Return the total alkalinity of the aqueous phase (in units of eq/L).
Definition: ChemicalProperty.cpp:269