_chemical_reactions | ChemistryLib::SelfContainedSolverData::SelfContainedSolver | private |
_mesh | ChemistryLib::ChemicalSolverInterface | |
_stoichiometric_matrix | ChemistryLib::SelfContainedSolverData::SelfContainedSolver | private |
chemical_system_index_map | ChemistryLib::ChemicalSolverInterface | |
ChemicalSolverInterface(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver_) | ChemistryLib::ChemicalSolverInterface | inline |
computeSecondaryVariable(std::size_t const, std::vector< GlobalIndexType > const &) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
executeSpeciationCalculation(double const dt) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
getComponentList() const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
getConcentration(int const, GlobalIndexType const) const | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
getElementIDs() | ChemistryLib::ChemicalSolverInterface | inline |
getKineticPrefactor(std::size_t reaction_id) const override | ChemistryLib::SelfContainedSolverData::SelfContainedSolver | inlinevirtual |
getStoichiometricMatrix() const override | ChemistryLib::SelfContainedSolverData::SelfContainedSolver | inlinevirtual |
initialize() | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
initializeChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
linear_solver | ChemistryLib::ChemicalSolverInterface | |
SelfContainedSolver(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver, Eigen::SparseMatrix< double > stoichiometric_matrix, std::vector< std::unique_ptr< ChemicalReaction > > chemical_reactions) | ChemistryLib::SelfContainedSolverData::SelfContainedSolver | inline |
setAqueousSolutionsPrevFromDumpFile() | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
setChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const *, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
updatePorosityPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, double &) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
updateVolumeFractionPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const, double const, double const) | ChemistryLib::ChemicalSolverInterface | inlinevirtual |
~ChemicalSolverInterface()=default | ChemistryLib::ChemicalSolverInterface | virtual |