Jørgen Kvalsvik
f0ae5db131
opm-parser adoption of Deck automatic ownership
...
Since the Deck* family of classes have changed their interfaces to no
longer use shared_ptr, a lot of code broke. This patch fixes all
problems in tests, other signatures and accesses to now use the new Deck
interfaces.
2016-02-18 13:27:24 +01:00
Joakim Hove
6cff4d5aae
Changed PVTO / PVTG implementation
2016-01-08 14:04:29 +01:00
Kai Bao
8704c3eac6
adding a mutlisegment wells intergration test.
2015-11-09 12:14:08 +01:00
Joakim Hove
66423aacd0
Added integration test for modifiers in Schedule.
2015-11-09 12:05:28 +01:00
Joakim Hove
836ea66a49
TableContainer for SWOF,SGOF,SLGOF,SOF2 ans SOF3.
2015-10-03 17:32:08 +02:00
Joakim Hove
ee6b5c9675
Added basic support for PLYADSS keyword.
2015-10-01 13:32:12 +02:00
chflo
fb3cc31c2c
OPM-218-fix: Added testdata
2015-09-25 10:29:27 +02:00
Joakim Hove
6623b87ee6
Added Polymer integration test.
2015-09-17 22:28:30 +02:00
Joakim Hove
3dd8aad70b
Changed MultiRecordTable implementation:
...
- Will not use any getFlatXxx() methods.
- Will fetch item0 and items1 for reference Rs value and table data
respectively.
2015-09-14 16:35:10 +02:00
chflo
a09ff8b80e
OPM-217: Added integration test for IOConfig handling of restart file write
2015-08-13 11:43:30 +02:00
Joakim Hove
268237f19b
Added IOConfig integrationtest.
2015-08-06 15:12:56 +02:00
Joakim Hove
5e64d0f147
Added parser error for 'random text'.
...
Previously random text in the input deck which was not formatted as a
valid keyword header was simply ignored; i.e. this
DIMENS
10 10 10 /
Mohaha random gibbersih - not according to any Spec.
GRID
Would suprisingly parse just fine. This will now be handled according
to the ParseMode::randomText setting. Observe that as a side effect of
this it turned out that many of the test datasets had additional
terminating slashes which were now detected as 'ranomdText'.
2015-08-05 22:02:10 +02:00
Joakim Hove
44ba386bcc
Add events from Schedule::iterateScheduleSection()
2015-07-24 12:40:50 +02:00
Liu Ming
e1fa3a98c8
Add keyword PLYDHFLF.
2015-06-20 16:57:42 +08:00
Joakim Hove
875fd86c3c
Added strict flag to parser:
...
Have added a new bool strict flag to the parsing functions, if the
strict flag is set to false the parser will just skip lines with unknwon
keywords, including pure garbage in the input. I.e. for a deck like:
TABDIMS
1 1 1 /
Crap - not a keyword at all
-- Correctly formatted - unknown keyword
IGNORED
0 1 /
The parser will load the TABDIMS keyword correctly, and skip the rest.
2015-06-18 08:06:40 +02:00
Tor Harald Sandve
5cd9a7f7b2
Add NNC class
...
This class provides the raw non-neighboring connections data as read
from the deck and/or added using the addNNC method.
The NNC data is currently not processed. I.e. multiple NNC connection
between the same cell can exist side by side.
2015-06-10 10:23:02 +02:00
Kai Bao
786908f723
Adding integration test for PLYSHLOG.
2015-04-27 11:38:12 +02:00
Atgeirr Flø Rasmussen
74d213ce18
Fix inconsistencies in test cases.
...
Not detected earlier since schedule did not access grid data.
2015-01-27 10:39:39 +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
b1a30272a2
Added hasValue() protection
2015-01-02 16:53:26 +01:00
Andreas Lauser
0262b333fd
make items which do not have a default un-defaultable
...
this was a much more common problem than it seemed initially...
2014-12-18 11:43:52 +01:00
Andreas Lauser
c1988ad8a3
get rid of the 'strict parsing' concept
...
this is the 'Joakim-style' variant of the patch, i.e., an exception
will always be thrown if an unknown keyword is encountered.
2014-12-11 12:43:12 +01:00
Tor Harald Sandve
bb40baa96f
Make MULTREGT work for NNC.
...
The region multipliers are no longer added to the cartesian logical
MULT[XYZ] structure. Instead a new method
getRegionMultiplier(globalIndex1, globalIndex2,FaceDir) is added that
return the multiplier between globalIndex1 cell and globalIndex2 cell.
The face direction is added to support directional dependent MULTREGT
input. This implementation of MULTREGT also supports restricting the
multipliers to only apply for NNC or NONNNC.
2014-12-09 12:14:36 +01:00
Liu Ming
5b3a92159a
add unit test for WPOLYMER.
2014-11-21 13:21:24 +08:00
Joakim Hove
456d36ccba
Added test of EQUALS keyword auto creation.
2014-11-10 17:07:56 +01:00
Joakim Hove
ffce0408c4
Removed unused dummy grids in test deck.
2014-11-10 17:07:55 +01:00
Joakim Hove
dc035c3c58
Merge pull request #314 from joakim-hove/PORV
...
Porv
2014-10-20 09:58:25 +02:00
Joakim Hove
a50e66b8a9
Added BoxTest which will throw for oversized keyword
2014-10-15 13:26:14 +02:00
Joakim Hove
72cc1630f0
Added extra test case for closing wells.
2014-10-14 16:59:35 +02:00
Liu Ming
f228554796
update keyword PLYADS.
2014-09-28 09:15:03 +08:00
Joakim Hove
5e6eb61023
Updated the PLYVISC keyword
2014-09-26 13:56:25 +02:00
Joakim Hove
fa335b50fb
Integrated the MULTREGT in the EclipseState/TransMult
2014-09-26 09:57:33 +02:00
Joakim Hove
fedc3387fd
Default: Added dataset from opm-core with test
2014-09-03 10:37:02 +02:00
Andreas Lauser
b690d9add8
EclipseState: check the canonical section topology
...
at least if the "beStrict" parameter for the constructor is set to
true. by default nothing changes...
2014-08-26 12:29:17 +02:00
Atgeirr Flø Rasmussen
6dfeadc229
Adapt tests to use new Well constructor, add test for defaulted ref depth.
2014-08-07 12:35:21 +02:00
Kristian Flikka
766ed83a2b
Added hasEDIT test, to avoid exception on decks without EDIT section
2014-07-09 13:27:26 +02:00
Joakim Hove
1669138bf6
Added missing EDIT keyword to testdata.
2014-07-08 17:16:02 +02:00
Joakim Hove
a2d9d45da6
Added Parser test of deck with TOPS keyword.
2014-06-11 16:42:37 +02:00
Andreas Lauser
7c53febf57
fix the ADD and EQUALS grid property modifiers
2014-06-03 22:42:23 +02:00
Joakim Hove
5e56f16369
Added double properties for e.g. PERM and PORO to the EclipseState
2014-06-03 22:42:23 +02:00
Joakim Hove
6b29eb5176
Supporting the ADD and EQUALS keywords.
2014-06-03 22:42:23 +02:00
Joakim Hove
eb9e11849e
Added support for MULTIPLY keyword.
2014-06-03 22:42:23 +02:00
Joakim Hove
6301fd1ad7
EclipseState now handles COPY keyword.
2014-06-03 22:42:23 +02:00
Joakim Hove
5c04cd4540
Basic BOX support when reading integer properties.
2014-06-03 22:42:23 +02:00
Atle Haugan
77ed32662c
Enabled integration tests in ParseWellWithWildcards
2014-05-16 11:07:01 +02:00
Atle Haugan
344d02ad1c
Add support for wildcard in WCONPROD and WCONINJE keywords.
2014-05-06 09:54:37 +02:00
Joakim Hove
5becf79dd1
The ParserKeyword->parse() method will throw if the raw input argument is not finished.
...
Requires several changes to assure that the rawkeyword instances are
marked as finished before reacing the ParserKeyword->parse method.
2014-04-11 13:42:22 +02:00
Joakim Hove
3087f33fd8
Merge pull request #155 from andlaus/schedule_trim_names
...
schedule: do not let us be disturbed by leading or trailing white space in names
2014-04-03 20:22:10 +02:00
Andreas Lauser
ea1df5347d
schedule tests: add some spaces around some names
2014-04-03 14:55:38 +02:00