|
SimulatorFullyImplicitBlackoil.hpp
Go to the documentation of this file.
Adaptive time-stepping coordinator for the black-oil simulator. Definition: AdaptiveTimeStepping.hpp:93 Contains the high level supplements required to extend the black oil model by bioeffects. Definition: blackoilbioeffectsmodules.hh:95 Contains the high level supplements required to extend the black oil model by polymer. Definition: blackoilpolymermodules.hh:65 Class for handling the blackoil well model. Definition: BlackoilWellModel.hpp:98 Definition: NonlinearSolver.hpp:97 NonlinearSolverParameters< Scalar > SolverParameters Definition: NonlinearSolver.hpp:101 Class handling convergence history output for a simulator. Definition: SimulatorConvergenceOutput.hpp:44 Top-level driver for a fully implicit black-oil simulation. Definition: SimulatorFullyImplicitBlackoil.hpp:114 SolverParameters solverParam_ Cached nonlinear-solver parameters. Definition: SimulatorFullyImplicitBlackoil.hpp:335 GetPropType< TypeTag, Properties::Simulator > Simulator Definition: SimulatorFullyImplicitBlackoil.hpp:118 void loadState(HDF5Serializer &serializer, const std::string &groupName) override Load this simulator's data block from an OPMRST file via HDF5. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:528 void updateTUNINGDP(const TuningDp &tuning_dp) Apply a TUNINGDP keyword to the cached model parameters. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:256 const WellModel & wellModel_() const Definition: SimulatorFullyImplicitBlackoil.hpp:326 GetPropType< TypeTag, Properties::FluidSystem > FluidSystem Definition: SimulatorFullyImplicitBlackoil.hpp:120 std::unique_ptr< TimeStepper > adaptiveTimeStepping_ Set iff adaptive time stepping is enabled. Definition: SimulatorFullyImplicitBlackoil.hpp:353 GetPropType< TypeTag, Properties::MaterialLawParams > MaterialLawParams Definition: SimulatorFullyImplicitBlackoil.hpp:126 void init(const SimulatorTimer &timer) One-shot setup performed before the first runStep. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:204 bool isRestart() const Definition: SimulatorFullyImplicitBlackoil.hpp:322 GetPropType< TypeTag, Properties::MaterialLaw > MaterialLaw Definition: SimulatorFullyImplicitBlackoil.hpp:124 typename Model::ModelParameters ModelParameters Definition: SimulatorFullyImplicitBlackoil.hpp:136 void updateTUNING(const Tuning &tuning) Apply a TUNING keyword to the cached model parameters. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:240 GetPropType< TypeTag, Properties::Scalar > Scalar Definition: SimulatorFullyImplicitBlackoil.hpp:129 SimulatorReport run(SimulatorTimer &timer) Run the entire simulation to completion. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:109 ~SimulatorFullyImplicitBlackoil() override Ends the convergence-output thread cleanly on all ranks. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:78 BlackoilWellModel< TypeTag > WellModel Definition: SimulatorFullyImplicitBlackoil.hpp:138 void serializeOp(Serializer &serializer) Definition: SimulatorFullyImplicitBlackoil_impl.hpp:518 typename Solver::SolverParameters SolverParameters Definition: SimulatorFullyImplicitBlackoil.hpp:137 std::unique_ptr< Solver > createSolver(WellModel &wellModel) Build the Solver used during the current report step. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:564 GetPropType< TypeTag, Properties::NonlinearSystem > Model Definition: SimulatorFullyImplicitBlackoil.hpp:128 SimulatorSerializer serializer_ OPMRST save / load. Definition: SimulatorFullyImplicitBlackoil.hpp:370 const std::vector< int > & getCellMapping() const override Local-to-global cell index mapping. Definition: SimulatorFullyImplicitBlackoil.hpp:304 GetPropType< TypeTag, Properties::PrimaryVariables > PrimaryVariables Definition: SimulatorFullyImplicitBlackoil.hpp:123 const EclipseState & eclState() const Definition: SimulatorFullyImplicitBlackoil.hpp:318 std::unique_ptr< time::StopWatch > totalTimer_ Wall-clock for the entire simulation. Definition: SimulatorFullyImplicitBlackoil.hpp:350 void saveState(HDF5Serializer &serializer, const std::string &groupName) const override Save this simulator's data block to an OPMRST file via HDF5. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:539 const Grid & grid() const Definition: SimulatorFullyImplicitBlackoil.hpp:282 GetPropType< TypeTag, Properties::SolutionVector > SolutionVector Definition: SimulatorFullyImplicitBlackoil.hpp:125 GetPropType< TypeTag, Properties::Indices > BlackoilIndices Definition: SimulatorFullyImplicitBlackoil.hpp:122 const Model & model() const Definition: SimulatorFullyImplicitBlackoil.hpp:290 SimulatorFullyImplicitBlackoil(Simulator &simulator) Construct from the surrounding eWoms Simulator. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:46 static void registerParameters() Register all parameters consumed by this class and its major collaborators. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:87 std::unique_ptr< time::StopWatch > solverTimer_ Wall-clock for the current report step's solve. Definition: SimulatorFullyImplicitBlackoil.hpp:347 SimulatorConvergenceOutput convergence_output_ Background thread for INFOSTEP / INFOITER files. Definition: SimulatorFullyImplicitBlackoil.hpp:356 std::unique_ptr< Solver > solver_ Built lazily on the first runStep call; reused thereafter. Definition: SimulatorFullyImplicitBlackoil.hpp:338 bool terminalOutput_ Emit high-level progress to std::cout (rank 0 only). Definition: SimulatorFullyImplicitBlackoil.hpp:341 ModelParameters modelParam_ Cached model parameters; mutated by TUNING / TUNINGDP application. Definition: SimulatorFullyImplicitBlackoil.hpp:332 bool runStep(SimulatorTimer &timer) Advance the simulation by one report step. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:279 GetPropType< TypeTag, Properties::AquiferModel > AquiferModel Definition: SimulatorFullyImplicitBlackoil.hpp:127 GetPropType< TypeTag, Properties::Grid > Grid Definition: SimulatorFullyImplicitBlackoil.hpp:119 SimulatorReport finalize() Stop the timers and emit the final OPMRST output. Definition: SimulatorFullyImplicitBlackoil_impl.hpp:495 SimulatorReport report_ Aggregated report across the entire simulation. Definition: SimulatorFullyImplicitBlackoil.hpp:344 WellModel & wellModel_() Definition: SimulatorFullyImplicitBlackoil.hpp:324 const Schedule & schedule() const Definition: SimulatorFullyImplicitBlackoil.hpp:320 GetPropType< TypeTag, Properties::ElementContext > ElementContext Definition: SimulatorFullyImplicitBlackoil.hpp:121 std::array< std::string, 5 > getHeader() const override Definition: SimulatorFullyImplicitBlackoil_impl.hpp:550 Simulator & simulator_ Surrounding eWoms simulator; observed, not owned. Definition: SimulatorFullyImplicitBlackoil.hpp:329 Class handling simulator serialization. Definition: SimulatorSerializer.hpp:55 Definition: SimulatorTimer.hpp:39 Definition: blackoilnewtonmethodparams.hpp:31 Definition: alignedallocator.hh:32 void registerSimulatorParameters() Definition: blackoilbioeffectsmodules.hh:45 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 Definition: SimulatorFullyImplicitBlackoil.hpp:63 static constexpr bool value Definition: SimulatorFullyImplicitBlackoil.hpp:63 Definition: SimulatorFullyImplicitBlackoil.hpp:67 static constexpr auto * value Definition: SimulatorFullyImplicitBlackoil.hpp:67 Definition: SimulatorFullyImplicitBlackoil.hpp:68 static constexpr int value Definition: SimulatorFullyImplicitBlackoil.hpp:68 Definition: SimulatorFullyImplicitBlackoil.hpp:64 static constexpr auto * value Definition: SimulatorFullyImplicitBlackoil.hpp:64 Definition: SimulatorFullyImplicitBlackoil.hpp:66 static constexpr auto * value Definition: SimulatorFullyImplicitBlackoil.hpp:66 Definition: SimulatorFullyImplicitBlackoil.hpp:65 static constexpr auto * value Definition: SimulatorFullyImplicitBlackoil.hpp:65 Definition: SimulatorFullyImplicitBlackoil.hpp:69 static constexpr bool value Definition: SimulatorFullyImplicitBlackoil.hpp:69 Abstract interface for simulator serialization ops. Definition: SimulatorSerializer.hpp:36 Definition: SimulatorReport.hpp:122 |