OGS
|
Classes | |
struct | overloaded |
Functions | |
template<class... Ts> | |
overloaded (Ts...) -> overloaded< Ts... > | |
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 Site > | |
void | initializeSiteMolality (Site &site, 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 250 of file PhreeqcIO.cpp.
References averageReactantMolality().
Referenced by averageReactantMolality().
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 86 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::density, initializeReactantMolality(), MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, MaterialPropertyLib::porosity, and MaterialPropertyLib::volume_fraction.
Referenced by initializeReactantMolality().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::initializeSiteMolality | ( | Site & | site, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Phase const & | solid_phase, | ||
ParameterLib::SpatialPosition const & | pos, | ||
double const | t ) |
Definition at line 179 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), initializeSiteMolality(), and MaterialPropertyLib::molality.
Referenced by initializeSiteMolality().
std::ostream & ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::operator<< | ( | std::ostream & | os, |
std::vector< DataBlock > const & | data_blocks ) |
Definition at line 54 of file PhreeqcIO.cpp.
ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::overloaded | ( | Ts... | ) | -> overloaded< Ts... > |
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setAqueousSolution | ( | std::vector< double > const & | concentrations, |
GlobalIndexType const & | chemical_system_id, | ||
AqueousSolution & | aqueous_solution ) |
Definition at line 62 of file PhreeqcIO.cpp.
References ChemistryLib::PhreeqcIOData::AqueousSolution::components, ChemistryLib::PhreeqcIOData::AqueousSolution::pH, setAqueousSolution(), and MathLib::LinAlg::setLocalAccessibleVector().
Referenced by setAqueousSolution().
void ChemistryLib::PhreeqcIOData::anonymous_namespace{PhreeqcIO.cpp}::setPorosityPostReaction | ( | Reactant & | reactant, |
GlobalIndexType const & | chemical_system_id, | ||
MaterialPropertyLib::Medium const & | medium, | ||
double & | porosity ) |
Definition at line 230 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::molality, MaterialPropertyLib::Medium::phase(), and setPorosityPostReaction().
Referenced by setPorosityPostReaction().
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 138 of file PhreeqcIO.cpp.
References MaterialPropertyLib::Phase::component(), MaterialPropertyLib::density, MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, MaterialPropertyLib::VariableArray::porosity, and setReactantMolality().
Referenced by setReactantMolality().
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 195 of file PhreeqcIO.cpp.
References MaterialPropertyLib::density, MaterialPropertyLib::molality, MaterialPropertyLib::molar_volume, MaterialPropertyLib::Medium::phase(), and updateReactantVolumeFraction().
Referenced by updateReactantVolumeFraction().