EquilibriumReactions.hpp
virtual ~EquilibriumReactions()
Destroy this EquilibriumReactions instance.
Definition: EquilibriumReactions.cpp:270
auto stoichiometricMatrix() const -> Matrix
Return the stoichiometric matrix of the reactions.
Definition: EquilibriumReactions.cpp:316
EquilibriumReactions(const ChemicalSystem &system)
Construct an EquilibriumReactions instance.
Definition: EquilibriumReactions.cpp:254
A class to represent a system and its attributes and properties.
Definition: ChemicalSystem.hpp:38
auto setMasterSpecies(Indices ispecies) -> void
Set the master species manually.
Definition: EquilibriumReactions.cpp:291
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto system() const -> const ChemicalSystem &
Return the chemical system for which the equilibrium reactions were defined.
Definition: EquilibriumReactions.cpp:280
The class that computes the full pivoting Auxiliary struct for storing the LU decomposition of a matr...
Definition: LU.hpp:28
auto partition() const -> const Partition &
Return the partition of the chemical system for which the equilibrium reactions were defined.
Definition: EquilibriumReactions.cpp:285
auto operator=(EquilibriumReactions other) -> EquilibriumReactions &
Assign other EquilibriumReactions instance to this.
Definition: EquilibriumReactions.cpp:274
auto indicesMasterSpecies() const -> Indices
Return the indices of the master species.
Definition: EquilibriumReactions.cpp:301
A class that generates a system of equilibrium reactions written in terms of master and secondary spe...
Definition: EquilibriumReactions.hpp:39
std::vector< Index > Indices
Define a type that represents a collection of indices.
Definition: Index.hpp:29
Provide a computational representation of the Partition of a chemical system.
Definition: Partition.hpp:56
auto indicesSecondarySpecies() const -> Indices
Return the indices of the secondary species.
Definition: EquilibriumReactions.cpp:306
auto equations() const -> std::vector< ReactionEquation >
Return the equations of the equilibrium reactions.
Definition: EquilibriumReactions.cpp:311
auto lu() const -> const LU &
Return the LU decomposition of the formula matrix A.
Definition: EquilibriumReactions.cpp:321