![]() |
OGS
|
|
#include <Dump.h>
Public Member Functions | |
| Dump ()=default | |
| Dump (std::string const &project_file_name) | |
| void | print (std::ostream &os, std::size_t const num_chemical_systems) const |
| void | readDumpFile (std::istream &in, std::size_t const num_chemical_systems) |
| void | readDumpFromString (std::string_view dump_content, std::size_t const num_chemical_systems) |
| void | readDumpFromStringForSystem (std::string_view dump_content, std::size_t const chemical_system_id, std::size_t const num_chemical_systems) |
Public Attributes | |
| std::string | dump_file |
| std::vector< std::string > | aqueous_solutions_prev |
|
default |
|
inlineexplicit |
Definition at line 24 of file Dump.h.
References dump_file, ERR(), INFO(), and ChemistryLib::PhreeqcIOData::specifyFileName().
| void ChemistryLib::PhreeqcIOData::Dump::print | ( | std::ostream & | os, |
| std::size_t const | num_chemical_systems ) const |
| void ChemistryLib::PhreeqcIOData::Dump::readDumpFile | ( | std::istream & | in, |
| std::size_t const | num_chemical_systems ) |
Definition at line 72 of file Dump.cpp.
References aqueous_solutions_prev.
Referenced by readDumpFromString().
| void ChemistryLib::PhreeqcIOData::Dump::readDumpFromString | ( | std::string_view | dump_content, |
| std::size_t const | num_chemical_systems ) |
Definition at line 78 of file Dump.cpp.
References readDumpFile().
| void ChemistryLib::PhreeqcIOData::Dump::readDumpFromStringForSystem | ( | std::string_view | dump_content, |
| std::size_t const | chemical_system_id, | ||
| std::size_t const | num_chemical_systems ) |
Parse dump data for a single chemical system from parallel execution. In parallel mode, each PHREEQC instance produces dump for solution 1, which needs to be mapped to the correct chemical_system_id.
Definition at line 85 of file Dump.cpp.
References aqueous_solutions_prev, and WARN().
| std::vector<std::string> ChemistryLib::PhreeqcIOData::Dump::aqueous_solutions_prev |
Definition at line 56 of file Dump.h.
Referenced by readDumpFile(), and readDumpFromStringForSystem().
| std::string ChemistryLib::PhreeqcIOData::Dump::dump_file |