#include <SimulatorFullyImplicitBlackoilSolvent.hpp>
|
| SimulatorFullyImplicitBlackoilSolvent (const parameter::ParameterGroup ¶m, const GridT &grid, const DerivedGeology &geo, BlackoilPropsAdInterface &props, const SolventPropsAdFromDeck &solvent_props, const RockCompressibility *rock_comp_props, NewtonIterationBlackoilInterface &linsolver, const double *gravity, const bool disgas, const bool vapoil, std::shared_ptr< EclipseState > eclipse_state, BlackoilOutputWriter &output_writer, Opm::DeckConstPtr &deck, const std::vector< double > &threshold_pressures_by_face, const bool solvent) |
|
std::unique_ptr< Solver > | createSolver (const Wells *wells) |
|
void | handleAdditionalWellInflow (SimulatorTimer &timer, WellsManager &wells_manager, typename BaseType::WellState &well_state, const Wells *wells) |
|
SimulatorReport | run (SimulatorTimer &timer, ReservoirState &state) |
|
template<class GridT>
class Opm::SimulatorFullyImplicitBlackoilSolvent< GridT >
Class collecting all necessary components for a blackoil simulation with polymer injection.
template<class GridT >
Opm::SimulatorFullyImplicitBlackoilSolvent< GridT >::SimulatorFullyImplicitBlackoilSolvent |
( |
const parameter::ParameterGroup & |
param, |
|
|
const GridT & |
grid, |
|
|
const DerivedGeology & |
geo, |
|
|
BlackoilPropsAdInterface & |
props, |
|
|
const SolventPropsAdFromDeck & |
solvent_props, |
|
|
const RockCompressibility * |
rock_comp_props, |
|
|
NewtonIterationBlackoilInterface & |
linsolver, |
|
|
const double * |
gravity, |
|
|
const bool |
disgas, |
|
|
const bool |
vapoil, |
|
|
std::shared_ptr< EclipseState > |
eclipse_state, |
|
|
BlackoilOutputWriter & |
output_writer, |
|
|
Opm::DeckConstPtr & |
deck, |
|
|
const std::vector< double > & |
threshold_pressures_by_face, |
|
|
const bool |
solvent |
|
) |
| |
Run the simulation. This will run succesive timesteps until timer.done() is true. It will modify the reservoir and well states. - Parameters
-
[in,out] | timer | governs the requested reporting timesteps |
[in,out] | state | state of reservoir: pressure, fluxes |
[in,out] | well_state | state of wells: bhp, perforation rates |
- Returns
- simulation report, with timing data
The documentation for this class was generated from the following files:
|