OGS
|
Classes | |
class | AqueousSolution |
class | Component |
class | EquilibriumReactants |
class | InitialAqueousSolution |
class | KineticReactant |
class | Kinetics |
class | PhaseComponent |
class | PhreeqcKernel |
class | ReactionRate |
Functions | |
static bool | isHydrogen (std::string_view const element) |
AqueousSolution | createAqueousSolution (BaseLib::ConfigTree const &config, std::vector< std::pair< int, std::string > > const &process_id_to_component_name_map) |
std::unique_ptr< EquilibriumReactants > | createEquilibriumReactants (std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh const &mesh) |
InitialAqueousSolution | createInitialAqueousSolution (BaseLib::ConfigTree const &config, std::vector< std::pair< int, std::string > > const &process_id_to_component_name_map) |
std::unique_ptr< Kinetics > | createKineticReactants (std::optional< BaseLib::ConfigTree > const &config, MeshLib::Mesh const &mesh) |
AqueousSolution ChemistryLib::PhreeqcKernelData::createAqueousSolution | ( | BaseLib::ConfigTree const & | config, |
std::vector< std::pair< int, std::string > > const & | process_id_to_component_name_map ) |
Definition at line 20 of file CreateAqueousSolution.cpp.
References createInitialAqueousSolution(), BaseLib::ConfigTree::getConfigParameter(), and ChemistryLib::pe.
std::unique_ptr< EquilibriumReactants > ChemistryLib::PhreeqcKernelData::createEquilibriumReactants | ( | std::optional< BaseLib::ConfigTree > const & | config, |
MeshLib::Mesh const & | mesh ) |
Definition at line 25 of file CreateEquilibriumReactants.cpp.
References MeshLib::getOrCreateMeshProperty(), and MeshLib::Node.
InitialAqueousSolution ChemistryLib::PhreeqcKernelData::createInitialAqueousSolution | ( | BaseLib::ConfigTree const & | config, |
std::vector< std::pair< int, std::string > > const & | process_id_to_component_name_map ) |
Definition at line 23 of file CreateInitialAqueousSolution.cpp.
References ChemistryLib::createChargeBalance(), BaseLib::ConfigTree::getConfigSubtree(), OGS_FATAL, ChemistryLib::pe, and ChemistryLib::pH.
Referenced by createAqueousSolution().
std::unique_ptr< Kinetics > ChemistryLib::PhreeqcKernelData::createKineticReactants | ( | std::optional< BaseLib::ConfigTree > const & | config, |
MeshLib::Mesh const & | mesh ) |
Definition at line 25 of file CreateKineticReactant.cpp.
References MeshLib::getOrCreateMeshProperty(), and MeshLib::Node.
|
static |
Definition at line 185 of file PhreeqcKernel.cpp.
Referenced by ChemistryLib::PhreeqcKernelData::PhreeqcKernel::setAqueousSolutions(), and ChemistryLib::PhreeqcKernelData::PhreeqcKernel::updateNodalProcessSolutions().