Andreas Lauser
7ad309d3b3
move the table classes from .../Utility to .../EclipseState/Tables
2014-09-19 15:12:21 +02:00
Andreas Lauser
f6b2797e23
tables: make them instantiable exclusively by EclipseState
...
since tables can be tricky, we now enforce that the compiler bails out
if the user tries to instantiate a table class manually.
Note that a bit of trickery is needed to keep the low-level unit
tests working...
2014-09-19 14:33:35 +02:00
Andreas Lauser
aa0d7d2e6b
EclipseState: initialize and expose the tables which are featured by the deck
...
since this code is becomming a bit tricky, it is now recommended to
use the tables of EclipseState instead of trying to initialize them
yourself...
2014-09-19 12:24:54 +02:00
Andreas Lauser
76b8cc6e4f
EclipseState: provide an accessor method for the unit system used by the deck
...
this is required to convert calculated quantities to the same units as
the ones used in the input deck.
2014-09-09 12:16:13 +02:00
Andreas Lauser
afa93d67b3
first handle all integer properties, then all double ones
...
this is required in situations where double grid properties depend on
the values of integer (i.e, *NUM) ones which appear later in the
deck. Example:
```
PROPS
SWU
* /
REGIONS
SATNUM
*2 /
```
the default value of the SWU keyword depends on the value of the
SATNUM property which only gets defined later in the deck. an
alternative to the approach of this patch would be to process the
grid properties of the REGIONS section before the others. I'm a bit
indifferent which approach is better...
2014-08-28 12:19:31 +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
Joakim Hove
069ceaa9b7
Added new method EclipseState::getEclipsegridcopy()
2014-07-17 21:20:42 +02:00
Andreas Lauser
abb49aead6
TransMult: implement non-fault transmissibility multipliers
...
i.e., the MULT[XYZ]-? keywords.
2014-07-15 16:47:31 +02:00
Joakim Hove
c4cd20f9f2
ERT-700: Included Fault treatment in EclipseState
2014-07-08 17:29:12 +02:00
Joakim Hove
59e6215967
Added TransMult object to EclipseState
2014-06-25 12:01:18 +02:00
Andreas Lauser
7c53febf57
fix the ADD and EQUALS grid property modifiers
2014-06-03 22:42:23 +02:00
Joakim Hove
1fa84d1923
Removed unused method argument.
2014-06-03 22:42:23 +02:00
Joakim Hove
73d88280a5
Renamed getXXXProperty -> getXXXGridProperty
2014-06-03 22:42:23 +02:00
Joakim Hove
40b15c59b3
Added const qualifier to EclipseState::getxxxProperty() methods.
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
Joakim Hove
e72a0da8b1
Added GridProrpties to EclipseState.
2014-05-16 15:58:04 +02:00
Joakim Hove
02f88ce8ff
Added EclipseGrid to the EclipseState class
2014-04-24 09:01:58 +02:00
Atle Haugan
1dd448b178
Merge branch 'master' into specialkeywords
...
Conflicts:
opm/parser/eclipse/EclipseState/EclipseState.hpp
2014-01-30 15:05:01 +01:00
Atle Haugan
825e976566
New version based on feedback from code review
2014-01-29 19:39:33 +01:00
Joakim Hove
a464429388
Added namespace Phase around the PhaseEnum enum.
2014-01-28 08:18:03 +01:00
Kristian Flikka
ab49cba392
Fixed erroneous include statement path
2014-01-08 16:03:19 +01:00
Kristian Flikka
fd99df1213
Added missing include statements
2014-01-08 15:59:38 +01:00
Joakim Hove
09f70a2205
Added std::set<enum PhaseEnum> to keep track of phases present to the EclipseState.
2014-01-07 17:52:20 +01:00
Joakim Hove
b90830ea79
Added class EclipseState which currently holds a Schedule instance.
2014-01-07 17:39:07 +01:00