36 std::size_t
const num_chemical_systems,
37 std::vector<std::pair<int, std::string>>
const&
38 process_id_to_component_name_map,
40 std::unique_ptr<EquilibriumReactants>&& equilibrium_reactants,
41 std::unique_ptr<Kinetics>&& kinetic_reactants,
42 std::vector<ReactionRate>&& reaction_rates);
47 std::vector<GlobalVector*>
const& process_solutions);
49 void callPhreeqc(std::vector<GlobalVector*>& process_solutions);
52 std::vector<GlobalVector*>
const& process_solutions,
53 std::size_t
const node_id);
70 cxxSolution& aqueous_solution);
74 void reset(std::size_t
const chemical_system_id);