Commit Graph

453 Commits

Author SHA1 Message Date
Joakim Hove
db274060e4 Will create and delete Group <-> Well relationships based on the WELSPECS keyword. 2013-11-26 12:48:20 +01:00
Joakim Hove
e8d9159a74 Added createTimeStep to Group constructor to keep track of group creation time 2013-11-25 16:31:44 +01:00
Joakim Hove
ea4f5df5ea Added createStep flag to Well constructor to be able to track well creation time. 2013-11-25 16:25:57 +01:00
Joakim Hove
26edb7735b Added groupName as a DyanmicState<std::string> property of the Well class 2013-11-25 16:06:10 +01:00
Joakim Hove
ffef620df3 Implemted Group with external WellSet class. 2013-11-22 22:35:15 +01:00
Joakim Hove
581ccb21dc Added new WellSet class - just a thin wrapper around std::map 2013-11-22 22:34:44 +01:00
Joakim Hove
5d0870581b Added wells to groups. 2013-11-22 19:10:23 +01:00
Kristian Flikka
0271e5fc03 Merge master into schedule_groups 2013-11-21 13:43:36 +01:00
Kristian Flikka
830050bd49 Merge branch 'master' of github.com:OPM/opm-parser 2013-11-21 11:38:05 +01:00
Kristian Flikka
8a825e5318 Added *.user to ignore pattern 2013-11-21 11:37:42 +01:00
Kristian Flikka
12993a9fbb Made updateTree function void, and removed an unnecessary recursive call 2013-11-21 08:55:24 +01:00
Joakim Hove
064e6d490b Merge remote-tracking branch 'upstream/master' into group-data 2013-11-20 17:39:17 +01:00
Joakim Hove
223383b692 Merge pull request #54 from joakim-hove/comment-after-keyword
Fixed a bug with comments after keywords, right-side trims away dashes a...
2013-11-20 08:18:43 -08:00
Joakim Hove
aed0d7efe9 Added productiondata to Group 2013-11-20 17:09:52 +01:00
Joakim Hove
8f352765b2 Fixed syntax errors in GCONPROD keyword 2013-11-20 17:07:09 +01:00
Kristian Flikka
e2d53f3777 Added forgotten (half-finished) test 2013-11-20 14:59:43 +01:00
Kristian Flikka
9fddf998cf Fixed a bug with comments after keywords, right-side trims away dashes and spaces from the 8 char candidate 2013-11-20 14:35:48 +01:00
Kristian Flikka
2624a86790 Merge from master, fix conflict (injector introduction) 2013-11-20 14:11:17 +01:00
Kristian Flikka
c69beedb30 Added support for re-parenting a node 2013-11-20 13:48:55 +01:00
Joakim Hove
549dfc3c5c Added GCONPROD keyword 2013-11-19 17:20:54 +01:00
Joakim Hove
3170710303 Added several enums - with namespcae container 2013-11-19 17:20:18 +01:00
Joakim Hove
f2aa193a32 Added IntegrationTest of Schedule->Groups->injection properties 2013-11-18 16:06:50 +01:00
Kristian Flikka
de095b5cf9 Added Schedule initialization and basic checks to the internal data test 2013-11-18 15:40:48 +01:00
Kristian Flikka
2648bb350b Added newlines to files 2013-11-18 15:32:14 +01:00
Kristian Flikka
6997561791 Added support for reading groups into GroupTree from WELSPECS keyword. Default root node is FIELD 2013-11-18 15:28:58 +01:00
Joakim Hove
ad43aad3c4 Changed item names in WELSPECS 2013-11-18 14:05:35 +01:00
Joakim Hove
8718027a34 Renamed some items in the GCONINJE keyword 2013-11-18 13:47:28 +01:00
Joakim Hove
176e0af7cc Added m_groups map to the Schedule container. Contains FIELD by default 2013-11-18 13:11:49 +01:00
Joakim Hove
a0acac1b4c Added miscellaneous injection properties to the Group object 2013-11-18 12:37:18 +01:00
Joakim Hove
8ba6fc2ac7 Added group class with basic properties to support GCONINJE keyword 2013-11-17 22:44:54 +01:00
Joakim Hove
a288373177 Added enum GroupInjectionControlEnum 2013-11-17 22:34:40 +01:00
Joakim Hove
3efe37dc37 Added size() property to DynamicState 2013-11-15 15:58:06 +01:00
Joakim Hove
a74375a62f Added CJSON_INCLUDE_DIR to the OPM_PARSER_INCLUDE_DIR variable 2013-11-15 15:28:03 +01:00
Joakim Hove
468a2330f0 Added PhaseEnum:{OIL, GAS, WATER} 2013-11-15 14:11:01 +01:00
Joakim Hove
e23bb8f290 Added cJSON as a not required dependency in the list of opm-parser depencies 2013-11-15 13:03:14 +01:00
Kristian Flikka
a8e3128ef8 Made Schedule handle the GRUPTREE keyword, Added testing to GroupTreeTests.cpp 2013-11-14 16:08:32 +01:00
Kristian Flikka
d3e5b198af Fixed a bug in the getNode recursion, added deep copy and print tree (debugging function) 2013-11-14 16:05:13 +01:00
Kristian Flikka
07827a1751 Fixed an error in GRUPTREE, comma in stead of dot 2013-11-14 16:03:22 +01:00
Kristian Flikka
ed57266f63 Added GroupTree that holds the root node, and supplies functions to add and find nodes 2013-11-14 11:48:37 +01:00
Kristian Flikka
fbb47a26a3 Added keyword GRUPTREE 2013-11-13 15:05:47 +01:00
Kristian Flikka
3863df9734 Added functionality to build a GroupTree (from GRUPTREE). Only the groups, not any wells in the tree. 2013-11-13 10:17:55 +01:00
Joakim Hove
8375a357db Loading WPR / GPR / IR from DeckKeywords + setting Prediction / History mode WCONINJX keywords 2013-11-12 10:02:09 +01:00
Joakim Hove
48f80595b0 Updated / added WCONxxx keywords 2013-11-11 17:12:44 +01:00
Joakim Hove
d6d7f148c5 Added methods to set injection rate, WPR, GPR and maintain injector/producer status 2013-11-11 17:12:44 +01:00
Joakim Hove
0f09746143 Added Schedule code to load Completions - with integrationTest 2013-11-11 10:55:02 +01:00
Joakim Hove
7d015772ee Added completionSet as DynamicState<> property to the Well Object 2013-11-11 10:35:57 +01:00
Joakim Hove
ad3d3adf21 ADded const qualifier to shallowCopy() method 2013-11-11 10:29:37 +01:00
Joakim Hove
bdc788d905 Whitespcae fix 2013-11-11 10:29:37 +01:00
Joakim Hove
011919ef0c Shallow copy now does new to create a heap instance; which should be wrapped by a smart pointer 2013-11-11 10:29:37 +01:00
Joakim Hove
88457973aa Added CompletionSet 2013-11-11 10:29:37 +01:00