Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT > Class Template Reference

a simulator for the blackoil model More...

#include <SimulatorFullyImplicitBlackoilMultiSegment.hpp>

Inheritance diagram for Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT >:
Opm::SimulatorBase< SimulatorFullyImplicitBlackoilMultiSegment< GridT > >

List of all members.

Public Types

typedef SimulatorBase
< SimulatorFullyImplicitBlackoilMultiSegment
< GridT > > 
Base
typedef
SimulatorFullyImplicitBlackoilMultiSegment
< GridT > 
ThisType
typedef SimulatorTraits< ThisTypeTraits
typedef Traits::ReservoirState ReservoirState
typedef Traits::WellState WellState
typedef Traits::Solver Solver
typedef Traits::WellModel WellModel

Public Member Functions

 SimulatorFullyImplicitBlackoilMultiSegment (const ParameterGroup &param, const GridT &grid, DerivedGeology &geo, BlackoilPropsAdFromDeck &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, const std::vector< double > &threshold_pressures_by_face, const std::unordered_set< std::string > &defunct_well_names)
SimulatorReport run (SimulatorTimer &timer, ReservoirState &state)
 Run the simulation.

Protected Member Functions

std::unique_ptr< Solver > createSolver (const WellModel &well_model)

Detailed Description

template<class GridT>
class Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT >

a simulator for the blackoil model


Member Function Documentation

template<class GridT >
SimulatorReport Opm::SimulatorFullyImplicitBlackoilMultiSegment< GridT >::run ( SimulatorTimer timer,
ReservoirState &  state 
) [inline]

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
Returns:
simulation report, with timing data

Reimplemented from Opm::SimulatorBase< SimulatorFullyImplicitBlackoilMultiSegment< GridT > >.


The documentation for this class was generated from the following files:

Generated on 26 Mar 2018 by  doxygen 1.6.1