EquilibriumDims.hpp
The class used to define conditions to be satisfied at chemical equilibrium.
Definition: EquilibriumSpecs.hpp:281
The namespace containing all components of the Reaktoro library.
Definition: Algorithms.hpp:29
The dimensions of the variables in a chemical equilibrium problem.
Definition: EquilibriumDims.hpp:47
Index Nq
The number of q control variables (amounts of implicit titrants).
Definition: EquilibriumDims.hpp:51
Index Nv
The number of equations constraints in the chemical equilibrium problem.
Definition: EquilibriumDims.hpp:52
EquilibriumDims(EquilibriumSpecs const &specs)
Construct an EquilibriumDims object with given equilibrium specifications.
Index Nn
The number of species in the chemical system.
Definition: EquilibriumDims.hpp:49
Index Nt
The number of substances for which the chemical system is open to (the number of explicit and implici...
Definition: EquilibriumDims.hpp:56
Index Nb
The number of elements and charge in the chemical system (equivalent to 1 + Ne).
Definition: EquilibriumDims.hpp:54
Index Nw
The number of input variables w in the chemical equilibrium problem.
Definition: EquilibriumDims.hpp:59
Index Nc
The number of conservative components (electric charge, chemical elements, extent of restricted react...
Definition: EquilibriumDims.hpp:55
Index Nr
The number of reactivity constraints (i.e., restricted reactions) in the chemical equilibrium problem...
Definition: EquilibriumDims.hpp:53
Index Np
The number of p control variables (temperature, pressure, amounts of explicit titrants,...
Definition: EquilibriumDims.hpp:50
Index Ne
The number of elements in the chemical system.
Definition: EquilibriumDims.hpp:48
EquilibriumDims()=default
Construct a default EquilibriumDims object.
Index Nu
The number of unknown variables in the chemical equilibrium problem (equivalent to Nn + Np + Nq).
Definition: EquilibriumDims.hpp:58
Index Nx
The number of variables x in x = (n, q) (equivalent to Nn + Nq).
Definition: EquilibriumDims.hpp:57