OGS
|
Functions | |
template<typename DataBlock > | |
std::ostream & | operator<< (std::ostream &os, std::vector< DataBlock > const &data_blocks) |
void | setAqueousSolution (std::vector< double > const &concentrations, GlobalIndexType const &chemical_system_id, AqueousSolution &aqueous_solution) |
template<typename Reactant > | |
void | initializeReactantMolality (Reactant &reactant, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Phase const &solid_phase, MaterialPropertyLib::Phase const &liquid_phase, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const t) |
template<typename Reactant > | |
void | setReactantMolality (Reactant &reactant, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Phase const &solid_phase, MaterialPropertyLib::Phase const &liquid_phase, MaterialPropertyLib::VariableArray const &vars, ParameterLib::SpatialPosition const &pos, double const t, double const dt) |
template<typename Exchanger > | |
void | initializeExchangerMolality (Exchanger &exchanger, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Phase const &solid_phase, ParameterLib::SpatialPosition const &pos, double const t) |
template<typename Reactant > | |
void | updateReactantVolumeFraction (Reactant &reactant, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, ParameterLib::SpatialPosition const &pos, double const porosity, double const t, double const dt) |
template<typename Reactant > | |
void | setPorosityPostReaction (Reactant &reactant, GlobalIndexType const &chemical_system_id, MaterialPropertyLib::Medium const &medium, double &porosity) |
template<typename Reactant > | |
static double | averageReactantMolality (Reactant const &reactant, std::vector< GlobalIndexType > const &chemical_system_indices) |
|
static |
Definition at line 239 of file PhreeqcIO.cpp.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::computeSecondaryVariable().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::initializeExchangerMolality | ( | Exchanger & | exchanger, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Phase const & | solid_phase, | ||
ParameterLib::SpatialPosition const & | pos, | ||
double const | t | ||
) |
Definition at line 168 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), and MaterialPropertyLib::molality.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::initializeChemicalSystemConcrete().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::initializeReactantMolality | ( | Reactant & | reactant, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Phase const & | solid_phase, | ||
MaterialPropertyLib::Phase const & | liquid_phase, | ||
MaterialPropertyLib::Medium const & | medium, | ||
ParameterLib::SpatialPosition const & | pos, | ||
double const | t | ||
) |
Definition at line 72 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::density, ProcessLib::TES::fluid_density(), MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, MaterialPropertyLib::porosity, and MaterialPropertyLib::volume_fraction.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::initializeChemicalSystemConcrete().
std::ostream& ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::operator<< | ( | std::ostream & | os, |
std::vector< DataBlock > const & | data_blocks | ||
) |
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution | ( | std::vector< double > const & | concentrations, |
GlobalIndexType const & | chemical_system_id, | ||
AqueousSolution & | aqueous_solution | ||
) |
Definition at line 54 of file PhreeqcIO.cpp.
References ChemistryLib::PhreeqcIOData::AqueousSolution::components, and ChemistryLib::PhreeqcIOData::AqueousSolution::pH.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::initializeChemicalSystemConcrete(), and ChemistryLib::PhreeqcIOData::PhreeqcIO::setChemicalSystemConcrete().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setPorosityPostReaction | ( | Reactant & | reactant, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Medium const & | medium, | ||
double & | porosity | ||
) |
Definition at line 219 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::molality, and MaterialPropertyLib::Medium::phase().
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::updatePorosityPostReaction().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setReactantMolality | ( | Reactant & | reactant, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Phase const & | solid_phase, | ||
MaterialPropertyLib::Phase const & | liquid_phase, | ||
MaterialPropertyLib::VariableArray const & | vars, | ||
ParameterLib::SpatialPosition const & | pos, | ||
double const | t, | ||
double const | dt | ||
) |
Definition at line 124 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::density, ProcessLib::TES::fluid_density(), MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, MaterialPropertyLib::porosity, and MaterialPropertyLib::volume_fraction.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::setChemicalSystemConcrete().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::updateReactantVolumeFraction | ( | Reactant & | reactant, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Medium const & | medium, | ||
ParameterLib::SpatialPosition const & | pos, | ||
double const | porosity, | ||
double const | t, | ||
double const | dt | ||
) |
Definition at line 184 of file PhreeqcIO.cpp.
References MaterialPropertyLib::density, MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, and MaterialPropertyLib::Medium::phase().
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::updateVolumeFractionPostReaction().