OGS
|
Definition at line 27 of file ChemicalSystem.h.
#include <ChemicalSystem.h>
Public Member Functions | |
ChemicalSystem (std::unique_ptr< AqueousSolution > &&aqueous_solution_, std::vector< KineticReactant > &&kinetic_reactants_, std::vector< EquilibriumReactant > &&equilibrium_reactants_, std::vector< ExchangeSite > &&exchangers_, std::vector< std::variant< DensityBasedSurfaceSite, MoleBasedSurfaceSite > > &&surface_) | |
void | initialize (std::size_t const num_chemical_systems) |
Public Attributes | |
std::unique_ptr< AqueousSolution > | aqueous_solution |
std::vector< KineticReactant > | kinetic_reactants |
std::vector< EquilibriumReactant > | equilibrium_reactants |
std::vector< ExchangeSite > | exchangers |
std::vector< std::variant< DensityBasedSurfaceSite, MoleBasedSurfaceSite > > | surface |
|
inline |
Definition at line 29 of file ChemicalSystem.h.
void ChemistryLib::PhreeqcIOData::ChemicalSystem::initialize | ( | std::size_t const | num_chemical_systems | ) |
Definition at line 21 of file ChemicalSystem.cpp.
References aqueous_solution, equilibrium_reactants, exchangers, kinetic_reactants, and surface.
std::unique_ptr<AqueousSolution> ChemistryLib::PhreeqcIOData::ChemicalSystem::aqueous_solution |
Definition at line 45 of file ChemicalSystem.h.
Referenced by ChemistryLib::PhreeqcIOData::createOutput(), and initialize().
std::vector<EquilibriumReactant> ChemistryLib::PhreeqcIOData::ChemicalSystem::equilibrium_reactants |
Definition at line 47 of file ChemicalSystem.h.
Referenced by ChemistryLib::PhreeqcIOData::createOutput(), and initialize().
std::vector<ExchangeSite> ChemistryLib::PhreeqcIOData::ChemicalSystem::exchangers |
Definition at line 48 of file ChemicalSystem.h.
Referenced by initialize().
std::vector<KineticReactant> ChemistryLib::PhreeqcIOData::ChemicalSystem::kinetic_reactants |
Definition at line 46 of file ChemicalSystem.h.
Referenced by ChemistryLib::PhreeqcIOData::createOutput(), and initialize().
std::vector<std::variant<DensityBasedSurfaceSite, MoleBasedSurfaceSite> > ChemistryLib::PhreeqcIOData::ChemicalSystem::surface |
Definition at line 50 of file ChemicalSystem.h.
Referenced by initialize().