opm-core/opm/core
Bård Skaflestad 96cf137e4c WellsManager: Support NTG and horizontal completions
This commit extends the feature set of the WellsManager to support
horizontal ("X" and "Y") completions and include the net-to-gross
ratio in the Peaceman index ("Completion Transmissibility Factor,
CTF") of a well completion.  The NTG factor is included if present
in the input deck represented by the "eclipseState".

There are two separate, though related, parts to this commit.  The
first part splits the calculation of Peaceman's "effective radius"
out to a separate utility function, effectiveRadius(), and
generalises WellsManagerDetail::computeWellIndex() to account for
arbitrary directions and NTG factors.  The second part uses
GridPropertyAccess::Compressed<> to extract the NTG vector from the
input if present while providing a fall-back value of 1.0 if no such
vector is available.

Note: We may wish to make the extraction policy configurable at some
point in the future.
2014-08-31 21:24:37 +02:00
..
grid Use syntax for std::array which works with GCC 4.4. 2014-08-27 16:00:57 +02:00
io Squash warnings by removing or commenting out unused parameters. 2014-08-28 14:14:22 +02:00
linalg Change option name and generated header names. 2014-04-15 20:21:10 +02:00
pressure incorperate the review comments/decisions for multi-region PVT 2014-06-04 11:11:35 +02:00
props Merge pull request #641 from atgeirr/fix-warnings 2014-08-28 16:11:12 +02:00
simulator Fix sign error in the specified oil pressures at at WOC and GOC 2014-08-27 14:35:01 +02:00
tof Fix initialization of tracer heads, and output ordering. 2014-06-25 09:56:37 +02:00
transport incorperate the review comments/decisions for multi-region PVT 2014-06-04 11:11:35 +02:00
utility Merge pull request #639 from atgeirr/threshold-pressure 2014-08-29 09:13:27 +02:00
wells WellsManager: Support NTG and horizontal completions 2014-08-31 21:24:37 +02:00
doxygen_main.hpp remove the EclipseGridParser class 2014-05-21 11:22:43 +02:00
grid.h Added function grid_equal() to compare two UnstructuredGrid instances. 2014-04-22 15:13:54 +02:00
opm-core-pch.hpp Use precompiled headers to compile C++ modules 2013-02-11 22:38:00 +01:00
version.c Include version information in the library 2013-07-31 12:22:18 +02:00
version.h Bump version numbers. 2013-10-21 13:53:29 +02:00
well_controls.h well_controls: Add deep-copy (clone) support 2014-07-03 16:09:56 +02:00
wells.h wells.h: Document several function 2014-07-03 16:09:56 +02:00