ChemicalQuantity.hpp
auto state() const -> const ChemicalState &
Return the chemical state of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:273
auto tag() const -> double
Return the tag variable of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:288
A class to represent a system and its attributes and properties.
Definition: ChemicalSystem.hpp:38
Provides a computational representation of the state of a multiphase chemical system.
Definition: ChemicalState.hpp:61
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
std::function< double()> Function
A type to describe a chemical quantity function.
Definition: ChemicalQuantity.hpp:101
auto update(const ChemicalState &state) -> ChemicalQuantity &
Update the state of this ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:293
A class for querying thermodynamic and chemical properties of a chemical system.
Definition: ChemicalProperties.hpp:33
auto properties() const -> const ChemicalProperties &
Return the chemical properties of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:278
auto reactions() const -> const ReactionSystem &
Return the chemical reactions of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:268
virtual ~ChemicalQuantity()=default
Destroy this ChemicalQuantity instance.
A class that represents a system of chemical reactions.
Definition: ReactionSystem.hpp:42
auto value(std::string str) const -> double
Return the value of the quantity given as a formatted string.
Definition: ChemicalQuantity.cpp:305
auto rates() const -> const ChemicalVector &
Return the reaction rates of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:283
A class that provides a convenient way to retrieve chemical quantities.
Definition: ChemicalQuantity.hpp:98
auto function(std::string str) const -> Function
Return a created function that calculates the chemical quantity from a formatted string.
Definition: ChemicalQuantity.cpp:310
auto system() const -> const ChemicalSystem &
Return the chemical system of the ChemicalQuantity instance.
Definition: ChemicalQuantity.cpp:263
ChemicalQuantity()=delete
Disable the default ChemicalQuantity constructor.