OGS
|
Definition at line 46 of file AqueousSolution.h.
#include <AqueousSolution.h>
Public Member Functions | |
AqueousSolution (bool const fixing_pe_, double temperature_, double pressure_, MeshLib::PropertyVector< double > *pe_, double const pe0_, std::vector< Component > &&components_, ChargeBalance charge_balance_) | |
void | print (std::ostream &os, std::size_t const chemical_system_id) const |
Public Attributes | |
bool const | fixing_pe |
double const | temperature |
double const | pressure |
std::unique_ptr< GlobalVector > | pH |
MeshLib::PropertyVector< double > * | pe |
double const | pe0 |
std::vector< Component > | components |
ChargeBalance const | charge_balance |
|
inline |
Definition at line 48 of file AqueousSolution.h.
void ChemistryLib::PhreeqcIOData::AqueousSolution::print | ( | std::ostream & | os, |
std::size_t const | chemical_system_id ) const |
Definition at line 24 of file AqueousSolution.cpp.
References charge_balance, components, ChemistryLib::pe, ChemistryLib::pH, pH, pressure, MathLib::LinAlg::setLocalAccessibleVector(), temperature, and ChemistryLib::Unspecified.
ChargeBalance const ChemistryLib::PhreeqcIOData::AqueousSolution::charge_balance |
Definition at line 73 of file AqueousSolution.h.
Referenced by print().
std::vector<Component> ChemistryLib::PhreeqcIOData::AqueousSolution::components |
Definition at line 72 of file AqueousSolution.h.
Referenced by print(), and ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution().
bool const ChemistryLib::PhreeqcIOData::AqueousSolution::fixing_pe |
When this option is enabled, the pe value will be fixed over time by adding or removing atmospheric oxygen.
Definition at line 66 of file AqueousSolution.h.
MeshLib::PropertyVector<double>* ChemistryLib::PhreeqcIOData::AqueousSolution::pe |
Definition at line 70 of file AqueousSolution.h.
double const ChemistryLib::PhreeqcIOData::AqueousSolution::pe0 |
Definition at line 71 of file AqueousSolution.h.
std::unique_ptr<GlobalVector> ChemistryLib::PhreeqcIOData::AqueousSolution::pH |
Definition at line 69 of file AqueousSolution.h.
Referenced by print(), and ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution().
double const ChemistryLib::PhreeqcIOData::AqueousSolution::pressure |
Definition at line 68 of file AqueousSolution.h.
Referenced by print().
double const ChemistryLib::PhreeqcIOData::AqueousSolution::temperature |
Definition at line 67 of file AqueousSolution.h.
Referenced by print().