/** * \file * \copyright * Copyright (c) 2012-2021, OpenGeoSys Community (http://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license * */ #pragma once #include #include #include namespace ChemistryLib { namespace PhreeqcIOData { struct Dump { explicit Dump(std::string const& project_file_name) : dump_file(project_file_name + ".dmp") { } 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); std::string const dump_file; std::vector aqueous_solutions_prev; }; } // namespace PhreeqcIOData } // namespace ChemistryLib