Joakim Hove
8f3ebe23ee
Removed grid argument from Well construction.
2016-09-12 21:42:34 +02:00
Joakim Hove
9a1a1e2f00
Removed EclipseGrid dependency from CompletionSet.
2016-09-12 21:42:34 +02:00
Jørgen Kvalsvik
89f62a743d
Fix warnings in Well
2016-07-13 23:40:09 +02:00
Kai Bao
08c5a0c8e0
addressing the line-breaking and spelling comments.
2016-06-30 13:07:12 +02:00
Kai Bao
20f5315155
adding flag for automatic shut-in to Well.
2016-06-30 13:07:12 +02:00
Kai Bao
741c8604e9
adding integration tests for WECON.
2016-06-30 13:07:12 +02:00
Kai Bao
52aceb9e01
adding the WellEconProductionLimits to Well.
2016-06-30 13:07:11 +02:00
Jørgen Kvalsvik
1a0465c4fc
Add Well::production_rate/injection_rate
...
Two convenince call for downstream users that allows querying well rates
with the assumption that if something is unsupported or of the wrong
type, return plain zero.
2016-06-28 17:14:31 +02:00
Liu Ming
1f28277f70
minor typo issue.
2016-06-08 15:40:11 +02:00
Liu Ming
4b210aaa51
format the messages.
2016-06-08 15:38:21 +02:00
Liu Ming
c843c714de
make the messages relates to history to print file.
2016-06-08 13:46:34 +02:00
Joakim Hove
b0a12b230e
Internalize first output step for restart and RFT.
2016-03-28 18:47:30 +02:00
Jørgen Kvalsvik
f404828d63
Cleans up headers to improve build preformance
...
This is an effort to improve build performance. Several includes
scattered across the project are either unused or partially used (i.e.
just used to import a type name, not depending on the actual contents of
the header file).
Replaces a lot of these includes with forward declarations.
2016-01-21 09:22:06 +01:00
Kai Bao
8a0c8838f8
moving the SegmentSet processing to class SegmentSet.
2015-11-09 12:14:09 +01:00
Kai Bao
65e75f2243
using SegmentSetConstPtr and SegmentConstPtr
2015-11-09 12:14:09 +01:00
Kai Bao
bc2f7f1808
deleting m_is_multi_segment from Well
...
which should have been done when fixing the isMultiSegment() function.
2015-11-09 12:14:09 +01:00
Kai Bao
ec2d33fdae
deleting all the length_x and length_y related.
...
They are not used for simulation and we are not supporting plotting for
the moment.
2015-11-09 12:14:09 +01:00
Kai Bao
1dc7aa92ff
revising function isMultiSegment() and numberSegment()
2015-11-09 12:14:09 +01:00
Kai Bao
b99540228c
deleting the depth checking in addSegmentSetINC
2015-11-09 12:14:09 +01:00
Kai Bao
a8eb2b2970
revising function addSegmentSetABS
2015-11-09 12:14:09 +01:00
Kai Bao
2ed7e5985d
adding addSegmentSet() to Well
2015-11-09 12:12:39 +01:00
Kai Bao
157c86ea39
adding the multi-segment related member to Well.
2015-11-09 12:12:39 +01:00
Tor Harald Sandve
abe925ff2f
Add method Well::canOpen(currentStep) and use it in Schedule
2015-11-09 09:52:23 +01:00
Joakim Hove
90c55b0257
Drop BHP control when producer <-> injector.
2015-10-29 12:49:30 +01:00
Joakim Hove
ce9727b337
Added method for change injector <-> producer.
...
Will reset producer BHP limit to zero when changing to an injector, and
visa versa.
2015-10-28 17:13:34 +01:00
Tor Harald Sandve
9665b54ad3
Add flag allowCrossFlow()
...
This PR adds support for item 10 in welspecs where a flag is used to
determine whether the well should allow cross flow or not.
A test is added to check default behavior.
2015-10-06 15:47:07 +02:00
chflo
2cf06a2a4f
OPM-222: Support COMPORD: Added comporder property to Well class
2015-08-31 18:57:38 +02:00
Tor Harald Sandve
ef4a9c43e0
Remove unused function
2015-08-05 11:38:33 +02:00
Tor Harald Sandve
d926dd0eb7
Simplify by removing WellSolventProperties structure
2015-08-05 11:38:33 +02:00
Tor Harald Sandve
dab5172912
Adding support for changing WSOLVENT during simulations
2015-08-05 11:38:33 +02:00
Joakim Hove
44ba386bcc
Add events from Schedule::iterateScheduleSection()
2015-07-24 12:40:50 +02:00
Joakim Hove
bc3b9837e0
Renamed DynamicState::add() -> Dynamicstate::update()
2015-07-24 12:40:47 +02:00
Robert K
05af9e32b7
remove warnings, that is:
...
sizeType --> p_sizeType since it shadows a member method
trailing ;
comparison of signed and unsigned int
2015-02-13 14:19:24 +01:00
Fredrik Gundersen
9d0ef9d318
Update to method names and text
2015-02-12 08:30:48 +01:00
Fredrik Gundersen
a41bc4ce18
Cleanup after merge
2015-02-06 15:02:38 +01:00
Fredrik Gundersen
88274cff6e
Merge remote-tracking branch 'upstream/master' into OPM-158
...
Conflicts:
opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp
opm/parser/eclipse/EclipseState/Schedule/Well.cpp
2015-02-06 15:00:30 +01:00
Fredrik Gundersen
9a9d7ea053
Updated Well class to support RFT and PLT
2015-02-06 14:53:38 +01:00
Atgeirr Flø Rasmussen
79f32521ed
Make Well class order completions when added.
2015-01-26 16:40:32 +01:00
Atgeirr Flø Rasmussen
0a6cf17431
Fix initialization order to avoid warning.
2015-01-26 16:38:17 +01:00
Joakim Hove
1bf6e90e02
Removed query function for default on well ref.depth.
2015-01-26 12:26:24 +01:00
Joakim Hove
d8f7c9660c
Added simple algorithm to get ref depth from completions.
2015-01-26 12:26:24 +01:00
Joakim Hove
8d506b01a1
Added grid property to Well class
2015-01-26 12:21:51 +01:00
Joakim Hove
37aebbd3f5
Using Value<double> for Well::m_refDepth
2015-01-26 12:21:50 +01:00
Fredrik Gundersen
4f066af438
Moved logic from schedule to well->setStatus
...
Only set status for well to open if well has open completions is now verified for all
2015-01-21 14:07:02 +01:00
Fredrik Gundersen
94b33eaf6e
Rename method
2015-01-14 11:41:32 +01:00
Fredrik Gundersen
2f9d5f9e65
added method to enable add of completionset
2015-01-13 11:24:31 +01:00
Andreas Lauser
ea38a25af4
remove all trailing white space
...
this is just the result of
```
find -iname "*.[ch]pp" | xargs sed -i "s/ *$//"
find opm/parser/share/keywords -type f | xargs sed -i "s/ *$//"
```
so if it causes conflicts with other patches, the others should get
priority. The rationale behind this patch is that some people tell
their editor to remove white space which leads to larger than
necessary patches...
2014-12-08 16:34:28 +01:00
Liu Ming
94974f0454
add WPOLYMER to schedule section.
2014-11-20 16:20:54 +08:00
Atgeirr Flø Rasmussen
15ee739326
Change Well constructors to avoid explicit bool arg.
...
Suggested by Joakim Hove.
2014-08-07 16:59:40 +02:00
Atgeirr Flø Rasmussen
ad93424b6a
Add refDepthDefaulted field to Well class.
2014-08-07 12:34:49 +02:00