![]() |
OGS
|
Definition at line 28 of file ChemicalSolverInterface.h.
#include <ChemicalSolverInterface.h>
Public Attributes | |
std::vector< GlobalIndexType > | chemical_system_index_map |
GlobalLinearSolver & | linear_solver |
|
inline |
Definition at line 31 of file ChemicalSolverInterface.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 89 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::computeSecondaryVariableConcrete().
|
pure virtual |
Implemented in ChemistryLib::PhreeqcKernelData::PhreeqcKernel, and ChemistryLib::PhreeqcIOData::PhreeqcIO.
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 69 of file ChemicalSolverInterface.h.
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 62 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::assembleReactionEquationConcrete().
|
pure virtual |
Implemented in ChemistryLib::PhreeqcKernelData::PhreeqcKernel, and ChemistryLib::PhreeqcIOData::PhreeqcIO.
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 36 of file ChemicalSolverInterface.h.
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 38 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::initializeChemicalSystemConcrete().
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 56 of file ChemicalSolverInterface.h.
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 46 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::setChemicalSystemConcrete().
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 82 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::computeSecondaryVariableConcrete(), and ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::postSpeciationCalculation().
|
inlinevirtual |
Reimplemented in ChemistryLib::PhreeqcIOData::PhreeqcIO.
Definition at line 74 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::postSpeciationCalculation().
std::vector<GlobalIndexType> ChemistryLib::ChemicalSolverInterface::chemical_system_index_map |
Definition at line 98 of file ChemicalSolverInterface.h.
Referenced by ChemistryLib::PhreeqcIOData::PhreeqcIO::initialize(), and ProcessLib::ComponentTransport::LocalAssemblerData< ShapeFunction, IntegrationMethod, GlobalDim >::setChemicalSystemID().
GlobalLinearSolver& ChemistryLib::ChemicalSolverInterface::linear_solver |
specify the linear solver used to solve the linearized reaction equation.
Definition at line 101 of file ChemicalSolverInterface.h.
Referenced by ProcessLib::ComponentTransport::ComponentTransportProcess::solveReactionEquation().