opm-simulators/opm/core
Bård Skaflestad 6ab31022fc 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
..
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 incorperate the review comments/decisions for multi-region PVT 2014-06-04 11:11:35 +02:00
wells WellsManager: Support NTG and horizontal completions 2014-08-31 21:24:37 +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