PhreeqcDatabase Class Reference
Public Member Functions | |
| PhreeqcDatabase () | |
| Construct a default PhreeqcDatabase instance. | |
| PhreeqcDatabase (std::string filename) | |
| Construct a custom PhreeqcDatabase instance. More... | |
| auto | load (std::string filename) -> void |
| Load a Phreeqc database. More... | |
| auto | numElements () const -> unsigned |
| auto | numAqueousSpecies () const -> unsigned |
| auto | numGaseousSpecies () const -> unsigned |
| auto | numMineralSpecies () const -> unsigned |
| auto | numMasterSpecies () const -> unsigned |
| auto | numProductSpecies () const -> unsigned |
| auto | element (Index index) const -> Element |
| auto | elements () const -> const std::vector< Element > & |
| auto | aqueousSpecies (Index index) const -> AqueousSpecies |
| auto | aqueousSpecies (std::string name) const -> AqueousSpecies |
| auto | aqueousSpecies () const -> const std::vector< AqueousSpecies > & |
| auto | gaseousSpecies (Index index) const -> GaseousSpecies |
| auto | gaseousSpecies (std::string name) const -> GaseousSpecies |
| auto | gaseousSpecies () const -> const std::vector< GaseousSpecies > & |
| auto | mineralSpecies (Index index) const -> MineralSpecies |
| auto | mineralSpecies (std::string name) const -> MineralSpecies |
| auto | containsAqueousSpecies (std::string name) const -> bool |
| auto | containsGaseousSpecies (std::string name) const -> bool |
| auto | containsMineralSpecies (std::string name) const -> bool |
| auto | mineralSpecies () const -> const std::vector< MineralSpecies > & |
| auto | masterSpecies () const -> std::set< std::string > |
| auto | cross (const Database &master) -> Database |
| Cross this PhreeqcDatabase instance with master thermodynamic data in another Database instance. | |
Constructor & Destructor Documentation
◆ PhreeqcDatabase()
|
explicit |
Construct a custom PhreeqcDatabase instance.
- Parameters
-
filename The path to the Phreeqc database file
Member Function Documentation
◆ load()
| auto load | ( | std::string | filename | ) | -> void |
The documentation for this class was generated from the following files:
- Reaktoro/Interfaces/PhreeqcDatabase.hpp
- Reaktoro/Interfaces/PhreeqcDatabase.cpp