Jørgen Kvalsvik
4b98943665
Replaces unecessary header includes with fwd decls
...
Every header is self-contained and includes only what it must to
function, relying on users include what they need in source files,
adopting a pay-what-you-use model (in particular for internal
dependencies).
2016-01-26 13:23:22 +01: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
Joakim Hove
debcf2ed80
New method EclipseState::applyModifierDeck()
2015-11-09 12:05:27 +01:00
Joakim Hove
f365dae56e
Internalize ParseMode in EclipseState.
2015-09-23 10:36:10 +02:00
Joakim Hove
86b63013f3
Removed initSimpletables from EclipseState
2015-09-01 17:54:07 +02:00
Joakim Hove
cf5b4e36f8
Renamed file Tables -> TableManager
2015-09-01 17:54:06 +02:00
Joakim Hove
8bf744e590
Renamed class Tables -> TableManager
2015-09-01 17:54:05 +02:00
Joakim Hove
07e5fa04ce
Moved PVTO and PVTG tables EclipseState -> Tables
2015-09-01 17:54:02 +02:00
Joakim Hove
0250a9408c
Moved VFP Tables EclipseState -> Tables
2015-09-01 17:54:01 +02:00
Joakim Hove
9e79fa2e41
Moved xxxVD tables EclipseState -> Tables
2015-09-01 17:54:01 +02:00
Joakim Hove
688447bc0d
Moved PLYSHLOG EclipseState -> Tables
2015-09-01 17:54:00 +02:00
Joakim Hove
9c8c38bd9e
Moved RTEMPVD table EclipseState -> Tables
2015-09-01 17:53:59 +02:00
Joakim Hove
39ad0dcfe5
MOved GASVISC tables EclipseState -> Tables
2015-09-01 17:53:58 +02:00
Joakim Hove
a032ea925d
Moved RockTables EclipseState -> Tables
2015-09-01 17:53:57 +02:00
Joakim Hove
91d5facc4b
Moved simple polymer tables EclipseState -> Tables
2015-09-01 17:53:56 +02:00
Joakim Hove
9cb2440068
Moved OILVISCT and WATVISCT EclipseState -> Tables
2015-09-01 17:53:55 +02:00
Joakim Hove
6709a7a377
Moved PVDS EclipseState -> Tables
2015-09-01 17:53:54 +02:00
Joakim Hove
fc69fe6c80
Moved SGFN, SSFN and SWFN EclipseState -> Tables
2015-09-01 17:53:53 +02:00
Joakim Hove
d08d8799c7
Moved PVDO & PVDG EclipseState -> Tables
2015-09-01 17:53:52 +02:00
Joakim Hove
805b14de09
Moved SOF2 & SOF3 EclipseState -> Tables
2015-09-01 17:53:52 +02:00
Joakim Hove
05775392b9
Moved SLGOF EclipseState -> Tables
2015-09-01 17:53:50 +02:00
Joakim Hove
265219d322
Moved SGOF EclipseState -> Tables
2015-09-01 17:53:50 +02:00
Joakim Hove
bc852bc974
Moved SWOF EclipseState -> Tables
2015-09-01 17:53:48 +02:00
Joakim Hove
dd1f425d32
Moved tabdims instance EclipseState -> Tables
2015-09-01 17:53:47 +02:00
Andreas Lauser
dd99ac75a5
implement the table class for the SLGOF keyword
...
as far as I can see, this is the table which is required to support
all saturation functions.
2015-08-25 11:32:50 +02:00
Tor Harald Sandve
f59ca7f392
Support familyII in the SatfuncInitializer
...
- Moves saturation function family check from EclipseState to
SatfuncPropertyInitializers
- Add tests in SatfuncPropertyInitializersTests
- Fixes error in the SatfuncPropertyInitializers implementation for
familyII
2015-08-17 11:29:16 +02:00
Tor Harald Sandve
c081090a30
Add function for getting the saturation function family
...
If SWOF and SGOF (family1) are specified in the deck the function
returns 1
If SWFN, SGFN and SOF3 (family2) are specified in the deck the function
return 2
If keywords are missing or mixed, an error is given.
2015-08-17 11:29:15 +02:00
Tor Harald Sandve
b9f1dd4fc9
Add support for sat func family 2 keywords
...
Saturation functions input using SGFN and SOF3
2015-08-10 14:07:18 +02:00
Tor Harald Sandve
e211079648
Add support for SSFN
...
SSFN keyword is used by the solvent model to modify the gas/solvent
saturation functions
2015-08-10 08:43:01 +02:00
Joakim Hove
e964701023
Added ParseMode switch for missing data in THPRES.
2015-08-07 16:30:38 +02:00
Tor Harald Sandve
46d787c7ce
Add support for PVDS
...
-the PVDS implementation is essentially a copy of the PVDG
implementation as the PVDS table analogous the PVDG table
2015-08-07 10:09:48 +02:00
Joakim Hove
2582064c5d
Added ParseMode::unsupportedScheduleGeoModifiers
...
- Added const ParseMode& argument to EclipseState() and Schedule()
constructors.
- Schedule constructor iterates through SCHEDULESection instance
instead of Deck instance.
2015-08-06 15:12:48 +02:00
André R. Brodtkorb
546e3ef213
Updated EclipseState to use std::map for VFP*Tables
2015-07-03 10:10:12 +02:00
André R. Brodtkorb
49bd072c61
Updated VFPProdTable to use compile-time constants and removed superfluous asserts
2015-06-29 14:53:20 +02:00
André R. Brodtkorb
6a8595f7a9
Whitespace
2015-06-25 09:11:04 +02:00
André R. Brodtkorb
1a34a2f913
Fixed erronous include
2015-06-25 09:08:54 +02:00
André R. Brodtkorb
7fe4b95b0d
Added initial version of VFPPROD tables support
2015-06-24 15:46:47 +02:00
Liu Ming
e1fa3a98c8
Add keyword PLYDHFLF.
2015-06-20 16:57:42 +08:00
chflo
34211a34f1
OPM-212: Added nonconst getmethod of IOConfig to EclipseState
2015-06-15 11:50:04 +02:00
Edvin Brudevoll
b163ce400b
OPM-211: Added InitConfig member to EclipseState
2015-06-11 12:40:10 +02:00
Tor Harald Sandve
8e005f953a
Add NNC to EclipseState
...
The NNCs are read from the deck and stored in the EclipseState
2015-06-10 10:23:02 +02:00
Edvin Brudevoll
81d22c237d
Added new method getNumPhases to EclipseState
2015-06-08 09:40:19 +02:00
chflo
eb114ab03c
OPM 199: Added IOConfig to EclipseState, and corresponding tests
2015-05-26 09:43:59 +02:00
Kai Bao
6f297f9002
Adding member fucntion for PlyshlogTable for EclipseState.
2015-05-12 11:13:02 +02:00
Joakim Hove
1b89196aa1
Using Tabdims in EclipseState and table initializer
2015-05-06 12:27:32 +02:00
Kai Bao
ae5c6c4fe9
Adding the support for the keyword PLYSHLOG.
...
Assuming only one group of PLYSHLOG data is available.
2015-04-27 10:14:42 +02:00
Joakim Hove
93d5d19fc1
Merge fixup
2015-03-04 22:32:42 +01:00
Joakim Hove
9fb229ccd7
Replaced references to logger with OpmLog::addMessage()
2015-03-04 22:14:31 +01:00
Joakim Hove
3a60605d99
Removed most of the functionality from CounterLog
2015-03-04 22:12:53 +01:00
Joakim Hove
25bff6480d
Renamed MessageCounter -> CounterLog
2015-03-04 22:12:52 +01:00