#include <WconinjeWrapper.hpp>
A wrapper class to provide convenient access to the data of the 'WCONINJE' keyword.
double Opm::WconinjeWrapper::bottomHoleTargetPressure |
( |
int |
wellIdx | ) |
const |
|
inline |
The target of the bottom hole pressure.
If the control mode does not use the bottom hole pressure, this specifies the upper limit.
std::string Opm::WconinjeWrapper::controlMode |
( |
int |
wellIdx | ) |
const |
|
inline |
Return the what should be controlled for a given well.
This is one of:
- RATE: Control for the surface volume rate of the fluid
- RESV: Control for the reservoir volume rate of the fluid
- BHP: Control for the bottom hole pressure
- THP: Control for the top hole pressure
- GRUP: Use the control mode which applies for the group of the well
double Opm::WconinjeWrapper::gasSteamRatio |
( |
int |
wellIdx | ) |
const |
|
inline |
The gas to steam ratio (at reservoir conditions?) for GAS-STEAM injectors.
int Opm::WconinjeWrapper::numWells |
( |
| ) |
const |
|
inline |
Return the number of injection wells.
double Opm::WconinjeWrapper::rawReservoirTargetRate |
( |
int |
wellIdx | ) |
const |
|
inline |
Return the target for the volumetric reservoir rate of a well.
If the control mode does not use the volumetric reservoir rate, this is the upper limit.
double Opm::WconinjeWrapper::rawSurfaceTargetRate |
( |
int |
wellIdx | ) |
const |
|
inline |
Return the target for the volumetric surface rate of a well.
If the control mode does not use the volumetric surface rate, this is the upper limit.
double Opm::WconinjeWrapper::surfaceGasRatio |
( |
int |
wellIdx | ) |
const |
|
inline |
The proportion water oil at the surface for multi-phase injector wells.
double Opm::WconinjeWrapper::surfaceOilRatio |
( |
int |
wellIdx | ) |
const |
|
inline |
The proportion of oil at the surface for multi-phase injector wells.
double Opm::WconinjeWrapper::surfaceWaterRatio |
( |
int |
wellIdx | ) |
const |
|
inline |
The proportion water oil at the surface for multi-phase injector wells.
double Opm::WconinjeWrapper::topHoleTargetPressure |
( |
int |
wellIdx | ) |
const |
|
inline |
The target of the top hole pressure.
If the control mode does not use the bottom hole pressure, this specifies the upper limit.
double Opm::WconinjeWrapper::vaporizedOilConcentration |
( |
int |
wellIdx | ) |
const |
|
inline |
The vaporized oil concentration in the injected gas (if the well injects gas)
int Opm::WconinjeWrapper::vfpTableIndex |
( |
int |
wellIdx | ) |
const |
|
inline |
The index of the PVT table used for the injected fluid.
std::string Opm::WconinjeWrapper::wellName |
( |
int |
wellIdx | ) |
const |
|
inline |
Return the human-readable name of the well with a given index.
std::string Opm::WconinjeWrapper::wellStatus |
( |
int |
wellIdx | ) |
const |
|
inline |
Return whether a well is open or closed.
This is one of:
- OPEN: Well injects
- STOP: Well does not reach the reservoir, but it injects. (and some of this fluid reaches the reservoir via crossflow)
- SHUT: Well does not influence the reservoir
- AUTO: Simulation selects one of the above depending in the well parameters and reservoir conditions at the well.
std::string Opm::WconinjeWrapper::wellType |
( |
int |
wellIdx | ) |
const |
|
inline |
Return the injector type of a well.
This is one of:
- OIL
- WATER
- STEAM-GAS
- GAS
- MULTI
The documentation for this class was generated from the following file: