OGS
ChemistryLib::PhreeqcKernelData::PhreeqcKernel Member List

This is the complete list of members for ChemistryLib::PhreeqcKernelData::PhreeqcKernel, including all inherited members.

_aqueous_solutionChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
_initial_aqueous_solutionChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
_meshChemistryLib::ChemicalSolverInterface
_process_id_to_master_mapChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
_reaction_ratesChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
callPhreeqc(std::vector< GlobalVector * > &process_solutions)ChemistryLib::PhreeqcKernelData::PhreeqcKernel
chemical_system_index_mapChemistryLib::ChemicalSolverInterface
ChemicalSolverInterface(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver_)ChemistryLib::ChemicalSolverInterfaceinline
computeSecondaryVariable(std::size_t const, std::vector< GlobalIndexType > const &)ChemistryLib::ChemicalSolverInterfaceinlinevirtual
configureOutputSettings()ChemistryLib::PhreeqcKernelData::PhreeqcKernelinlineprivate
executeSpeciationCalculation(double const dt) overrideChemistryLib::PhreeqcKernelData::PhreeqcKernelvirtual
getComponentList() constChemistryLib::ChemicalSolverInterfaceinlinevirtual
getConcentration(int const, GlobalIndexType const) constChemistryLib::ChemicalSolverInterfaceinlinevirtual
getElementIDs()ChemistryLib::ChemicalSolverInterfaceinline
getKineticPrefactor(std::size_t reaction_id) constChemistryLib::ChemicalSolverInterfaceinlinevirtual
getOrCreateInitialAqueousSolution(cxxSolution &aqueous_solution)ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
getStoichiometricMatrix() constChemistryLib::ChemicalSolverInterfaceinlinevirtual
initialize()ChemistryLib::ChemicalSolverInterfaceinlinevirtual
initializeChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const)ChemistryLib::ChemicalSolverInterfaceinlinevirtual
initializePhreeqcGeneralSettings()ChemistryLib::PhreeqcKernelData::PhreeqcKernelinlineprivate
linear_solverChemistryLib::ChemicalSolverInterface
loadDatabase(std::string const &database)ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
PhreeqcKernel(MeshLib::Mesh const &mesh, GlobalLinearSolver &linear_solver, std::size_t const num_chemical_systems, std::vector< std::pair< int, std::string > > const &process_id_to_component_name_map, std::string const &database, AqueousSolution aqueous_solution, std::unique_ptr< EquilibriumReactants > &&equilibrium_reactants, std::unique_ptr< Kinetics > &&kinetic_reactants, std::vector< ReactionRate > &&reaction_rates)ChemistryLib::PhreeqcKernelData::PhreeqcKernel
reinitializeRates()ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
reset(std::size_t const chemical_system_id)ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
setAqueousSolutions(std::vector< GlobalVector * > const &process_solutions)ChemistryLib::PhreeqcKernelData::PhreeqcKernel
setAqueousSolutionsPrevFromDumpFile()ChemistryLib::ChemicalSolverInterfaceinlinevirtual
setChemicalSystemConcrete(std::vector< double > const &, GlobalIndexType const &, MaterialPropertyLib::Medium const *, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const)ChemistryLib::ChemicalSolverInterfaceinlinevirtual
setConvergenceTolerance()ChemistryLib::PhreeqcKernelData::PhreeqcKernelinlineprivate
setTimeStepSize(double const dt)ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
tidyEquilibriumReactants(EquilibriumReactants const &equilibrium_reactants)ChemistryLib::PhreeqcKernelData::PhreeqcKernelprivate
updateNodalProcessSolutions(std::vector< GlobalVector * > const &process_solutions, std::size_t const node_id)ChemistryLib::PhreeqcKernelData::PhreeqcKernel
updatePorosityPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, double &)ChemistryLib::ChemicalSolverInterfaceinlinevirtual
updateVolumeFractionPostReaction(GlobalIndexType const &, MaterialPropertyLib::Medium const &, ParameterLib::SpatialPosition const &, double const, double const, double const)ChemistryLib::ChemicalSolverInterfaceinlinevirtual
~ChemicalSolverInterface()=defaultChemistryLib::ChemicalSolverInterfacevirtual