Commit Graph

92 Commits

Author SHA1 Message Date
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