OGS
ReactionRate.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <iosfwd>
14#include <string>
15#include <vector>
16
17namespace ChemistryLib
18{
19namespace PhreeqcIOData
20{
22{
23 ReactionRate(std::string kinetic_reactant_,
24 std::vector<std::string>&& expression_statements_)
25 : kinetic_reactant(std::move(kinetic_reactant_)),
26 expression_statements(std::move(expression_statements_))
27 {
28 }
29
30 friend std::ostream& operator<<(std::ostream& os,
31 ReactionRate const& reaction_rate);
32
33 std::string const kinetic_reactant;
34 std::vector<std::string> const expression_statements;
35};
36} // namespace PhreeqcIOData
37} // namespace ChemistryLib
friend std::ostream & operator<<(std::ostream &os, ReactionRate const &reaction_rate)
ReactionRate(std::string kinetic_reactant_, std::vector< std::string > &&expression_statements_)
std::vector< std::string > const expression_statements