a simulator for the blackoil model
More...
#include <SimulatorFullyImplicitBlackoil.hpp>
|
using | Simulator = GetPropType< TypeTag, Properties::Simulator > |
|
using | Grid = GetPropType< TypeTag, Properties::Grid > |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
|
using | ElementContext = GetPropType< TypeTag, Properties::ElementContext > |
|
using | BlackoilIndices = GetPropType< TypeTag, Properties::Indices > |
|
using | PrimaryVariables = GetPropType< TypeTag, Properties::PrimaryVariables > |
|
using | MaterialLaw = GetPropType< TypeTag, Properties::MaterialLaw > |
|
using | SolutionVector = GetPropType< TypeTag, Properties::SolutionVector > |
|
using | MaterialLawParams = GetPropType< TypeTag, Properties::MaterialLawParams > |
|
using | AquiferModel = GetPropType< TypeTag, Properties::AquiferModel > |
|
using | TimeStepper = AdaptiveTimeStepping< TypeTag > |
|
using | PolymerModule = BlackOilPolymerModule< TypeTag > |
|
using | MICPModule = BlackOilMICPModule< TypeTag > |
|
using | Model = BlackoilModel< TypeTag > |
|
using | Solver = NonlinearSolver< TypeTag, Model > |
|
using | ModelParameters = typename Model::ModelParameters |
|
using | SolverParameters = typename Solver::SolverParameters |
|
using | WellModel = BlackoilWellModel< TypeTag > |
|
template<class TypeTag>
class Opm::SimulatorFullyImplicitBlackoil< TypeTag > a simulator for the blackoil model
◆ AquiferModel
◆ BlackoilIndices
◆ ElementContext
◆ FluidSystem
◆ Grid
◆ MaterialLaw
◆ MaterialLawParams
◆ MICPModule
◆ Model
◆ ModelParameters
◆ PolymerModule
◆ PrimaryVariables
◆ Simulator
◆ SolutionVector
◆ Solver
◆ SolverParameters
◆ TimeStepper
◆ WellModel
◆ SimulatorFullyImplicitBlackoil()
◆ ~SimulatorFullyImplicitBlackoil()
◆ createSolver()
◆ eclState()
◆ endConvergenceOutputThread()
◆ finalize()
◆ getCellMapping()
template<class TypeTag >
|
inlineoverrideprotectedvirtual |
◆ getHeader()
template<class TypeTag >
|
inlineoverrideprotectedvirtual |
◆ grid()
◆ init()
◆ isRestart()
◆ loadState()
template<class TypeTag >
|
inlineoverrideprotectedvirtual |
◆ model()
◆ registerParameters()
◆ run()
◆ runStep()
References Opm::SimulatorFullyImplicitBlackoil< TypeTag >::adaptiveTimeStepping_, Opm::SimulatorFullyImplicitBlackoil< TypeTag >::already_reported_steps_, Opm::BlackoilWellModel< TypeTag >::beginReportStep(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::createSolver(), Opm::SimulatorTimer::currentStepLength(), Opm::SimulatorTimer::currentStepNum(), Opm::SimulatorReportSingle::exit_status, Opm::SimulatorFullyImplicitBlackoil< TypeTag >::grid(), Opm::SimulatorTimer::initialStep(), Opm::SimulatorSerializer::loadState(), Opm::SimulatorSerializer::loadStep(), Opm::SimulatorSerializer::loadTimerInfo(), Opm::SimulatorReportSingle::output_write_time, Opm::details::outputReportStep(), Opm::BlackoilWellModel< TypeTag >::prepareDeserialize(), Opm::SimulatorTimer::report(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::report_, Opm::SimulatorSerializer::save(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::schedule(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::serializer_, Opm::SimulatorSerializer::shouldLoad(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::simulator_, Opm::SimulatorFullyImplicitBlackoil< TypeTag >::solver_, Opm::SimulatorReportSingle::solver_time, Opm::SimulatorFullyImplicitBlackoil< TypeTag >::solverTimer_, Opm::SimulatorReport::success, Opm::SimulatorFullyImplicitBlackoil< TypeTag >::terminalOutput_, Opm::to_string(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::updateTUNING(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::wellModel_(), and Opm::SimulatorFullyImplicitBlackoil< TypeTag >::writeConvergenceOutput().
Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::run().
◆ saveState()
template<class TypeTag >
|
inlineoverrideprotectedvirtual |
◆ schedule()
◆ serializeOp()
template<class TypeTag >
template<class Serializer >
◆ startConvergenceOutputThread()
◆ updateTUNING()
◆ wellModel_() [1/2]
◆ wellModel_() [2/2]
◆ writeConvergenceOutput()
◆ adaptiveTimeStepping_
◆ already_reported_steps_
◆ convergenceOutputObject_
◆ convergenceOutputQueue_
◆ convergenceOutputThread_
◆ modelParam_
◆ phaseUsage_
◆ report_
◆ serializer_
◆ simulator_
Referenced by Opm::SimulatorFullyImplicitBlackoil< TypeTag >::createSolver(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::eclState(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::finalize(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::getCellMapping(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::getHeader(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::grid(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::init(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::run(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::runStep(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::schedule(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::serializeOp(), and Opm::SimulatorFullyImplicitBlackoil< TypeTag >::wellModel_().
◆ solver_
◆ solverParam_
◆ solverTimer_
◆ terminalOutput_
◆ totalTimer_
The documentation for this class was generated from the following file:
|