PhreeqcEditor.hpp
A class for representing a list of strings with special constructors.
Definition: StringList.hpp:28
auto setGaseousPhase(StringList gases) -> void
Set the gaseous phase in the system by specifying the end-member gases.
Definition: PhreeqcEditor.cpp:86
A class to represent a system and its attributes and properties.
Definition: ChemicalSystem.hpp:38
auto database(std::string name) -> std::string
Return the contents of a built-in database as a string.
Definition: DatabaseUtils.cpp:65
virtual ~PhreeqcEditor()
Destroy this PhreeqcEditor instance.
Definition: PhreeqcEditor.cpp:62
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
Definition: PhreeqcEditor.hpp:33
auto setDatabase(std::string database) -> void
Set the PHREEQC database file to be used by the PhreeqcEditor.
Definition: PhreeqcEditor.cpp:71
auto elements() -> std::vector< std::string >
Return a vector of all known 116 chemical elements.
Definition: ElementUtils.cpp:155
PhreeqcEditor()
Construct a default PhreeqcEditor instance.
Definition: PhreeqcEditor.cpp:47
auto setMineralPhases(StringList minerals) -> void
Set the mineral phases in the system by specifying the names of the pure minerals.
Definition: PhreeqcEditor.cpp:91
Definition: Phreeqc.hpp:32
auto setAqueousPhase(StringList elements) -> void
Set the aqueous species in the system by specifying which elements should exist.
Definition: PhreeqcEditor.cpp:76
auto operator=(PhreeqcEditor other) -> PhreeqcEditor &
Assign another PhreeqcEditor instance to this.
Definition: PhreeqcEditor.cpp:65