ActivityModelExtendedUNIQUAC.hpp
43 auto ActivityModelExtendedUNIQUAC(ActivityModelParamsExtendedUNIQUAC const& params) -> ActivityModelGenerator;
The namespace containing all components of the Reaktoro library.
Definition: Algorithms.hpp:29
Fn< ActivityModel(SpeciesList const &species)> ActivityModelGenerator
The type for functions that construct an ActivityModel for a phase.
Definition: ActivityModel.hpp:53
auto ActivityModelExtendedUNIQUAC() -> ActivityModelGenerator
Return the activity model for aqueous electrolyte phases based on PHREEQC's implementation.
Vec< Tuple< Args... > > Tuples
Convenient alias for std::vector<std::tuple<Args...>>.
Definition: Types.hpp:98
The parameters in the Extended UNIQUAC activity model for aqueous electrolyte solutions.
Definition: ActivityModelExtendedUNIQUAC.hpp:28
Tuples< String, real > q
The surface parameters for the aqueous species.
Definition: ActivityModelExtendedUNIQUAC.hpp:33
Tuples< String, real > r
The volume parameters for the aqueous species.
Definition: ActivityModelExtendedUNIQUAC.hpp:30
Tuples< String, String, Vec< real > > u
The binary interaction parameters among the aqueous species.
Definition: ActivityModelExtendedUNIQUAC.hpp:36