DissociationReactions Class Reference
A type used store a collection of dissociation reactions. More...
#include <DissociationReactions.hpp>
Public Member Functions | |
DissociationReactions (const DissociationReactions &)=delete | |
Construct a copy of a DissociationReactions object [deleted]. | |
auto | operator= (const DissociationReactions &) -> DissociationReactions &=delete |
Assign a DissociationReactions object to this [deleted]. | |
auto | begin () const |
Return begin const iterator of this DissociationReactions instance. | |
auto | begin () |
Return begin iterator of this DissociationReactions instance. | |
auto | end () const |
Return end const iterator of this DissociationReactions instance. | |
auto | end () |
Return end iterator of this DissociationReactions instance. | |
Static Public Member Functions | |
static auto | instance () -> DissociationReactions & |
Return the single DissociationReactions object. | |
static auto | reactions () -> const Deque< DissociationReaction > & |
Return the dissociation reactions in the database. | |
static auto | reset () -> void |
Reset the DissociationReactions object to its default state. | |
static auto | append (DissociationReaction reaction) -> void |
Append a dissociation reaction in to the database. | |
static auto | size () -> std::size_t |
Return the number of dissociation reactions in the database. | |
static auto | get (const ChemicalFormula &complex) -> std::optional< DissociationReaction > |
Return the dissociation reaction of the substance with given chemical formula. | |
static auto | coefficient (const ChemicalFormula &complex, const ChemicalFormula &ion) -> double |
Return the stoichiometric coefficient of an ion in a complex substance. | |
Detailed Description
A type used store a collection of dissociation reactions.
The documentation for this class was generated from the following file:
- Reaktoro/Singletons/DissociationReactions.hpp