AqueousChemicalModelDebyeHuckel.hpp
38 auto aqueousChemicalModelDebyeHuckel(const AqueousMixture& mixture, const DebyeHuckelParams& params) -> PhaseChemicalModel;
auto bion(std::string name, double value) -> void
Set the value of the Debye–Hückel parameter b of a given ionic species.
Definition: AqueousChemicalModelDebyeHuckel.cpp:269
auto biondefault() const -> double
Return the default Debye–Hückel parameter b to be used for ionic species lacking such data.
Definition: AqueousChemicalModelDebyeHuckel.cpp:264
DebyeHuckelParams()
Construct a default DebyeHuckelParams instance.
Definition: AqueousChemicalModelDebyeHuckel.cpp:219
auto setLimitingLaw() -> void
Set the Debye–Hückel limiting law model for the ionic species.
Definition: AqueousChemicalModelDebyeHuckel.cpp:327
A class used to define the parameters in the Debye–Hückel activity model for aqueous mixtures.
Definition: AqueousChemicalModelDebyeHuckel.hpp:114
auto setPHREEQC() -> void
Set the Debye–Hückel parameters å and b of the species according to PHREEQC v3.
Definition: AqueousChemicalModelDebyeHuckel.cpp:344
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto aqueousChemicalModelDebyeHuckel(const AqueousMixture &mixture, const DebyeHuckelParams ¶ms) -> PhaseChemicalModel
Return an equation of state for an aqueous phase based on the Debye–Hückel activity model.
Definition: AqueousChemicalModelDebyeHuckel.cpp:36
auto bneutral(std::string name, double value) -> void
Set the value of the b parameter of a given neutral species.
Definition: AqueousChemicalModelDebyeHuckel.cpp:303
auto setKielland1937() -> void
Set the ion-size parameters å according to the values given in Kielland (1937).
Definition: AqueousChemicalModelDebyeHuckel.cpp:333
std::function< void(PhaseChemicalModelResult &, Temperature, Pressure, VectorConstRef)> PhaseChemicalModel
The signature of the chemical model function that calculates the chemical properties of the species i...
Definition: PhaseChemicalModel.hpp:66
auto aiondefault() const -> double
Return the default ion-size parameter value to be used for ionic species lacking such data.
Definition: AqueousChemicalModelDebyeHuckel.cpp:230
auto aion(std::string name, double value) -> void
Set the ion-size parameter value of a given ionic species (in units of Å).
Definition: AqueousChemicalModelDebyeHuckel.cpp:235
auto setWATEQ4F() -> void
Set the Debye–Hückel parameters å and b of the ionic species according to WATEQ4F .
Definition: AqueousChemicalModelDebyeHuckel.cpp:338
auto bneutraldefault() const -> double
Return the default value of the b parameter to be used neutral species lacking such data.
Definition: AqueousChemicalModelDebyeHuckel.cpp:298