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
Jørgen Kvalsvik
c2eb0ea934
ParserKeywords split into multiple files
...
In order to reduce parsing load on clients, the generated ParserKeywords
now come in their own sorted-by-first-letter files, so that inclusion of
the entire tree is unnecessary when only a handful of keywords will do.
This also applies to the generated source code (which is pretty heavy to
compile), which now is split into multiple files to enable parallel
builds.
2016-01-19 15:16:53 +01:00
Joakim Hove
b73f117f41
Python wrapper for (simple)Table.
2016-01-18 10:41:41 +01:00
Joakim Hove
d59b34bcb5
Added copy constructor for TableIndex.
2016-01-17 16:37:31 +01:00
Joakim Hove
f9d708157e
Improvements to table wrapping:
...
- Added new sub packages ecl_state.tables.
- Added table class warpping SimpleTable C++ class
- Added more methods to table_manager.
2016-01-17 09:14:17 +01:00
Joakim Hove
3a426cb4c9
Added simple python wrapper for Parser and Deck.
...
- Create a new shared library libcopmparser with small files cxxxx
which wrap general Cxx classes with C linkage.
- Added Python packages & modules, based on Python ctypes and the
ert.cwrap package.
2016-01-15 16:35:09 +01:00
Joakim Hove
45c3ffbe15
Added find_package: python_interp and ERTPython.
2016-01-15 16:35:07 +01:00
Joakim Hove
1018c9ef4c
Use Deck* and Deck& instead of shared_ptr<Deck>.
2016-01-12 12:16:27 +01:00
Joakim Hove
a9477d057e
Added function get cellDxDyDz
2016-01-08 15:36:59 +01:00
Joakim Hove
356958309c
Added hasColumn() method.
2016-01-08 14:04:30 +01:00
Joakim Hove
6cff4d5aae
Changed PVTO / PVTG implementation
2016-01-08 14:04:29 +01:00
Joakim Hove
a2b64a83eb
SimpleTable improvements:
...
- Added constructor without DeckItem
- Added addRow( ) method
- Added random access get( ) methd.
2016-01-08 14:04:28 +01:00
Joakim Hove
874a5320e7
Changed implementation of all SimpleTable tables.
2016-01-05 12:33:19 +01:00
Joakim Hove
772473ae1c
Refactored SimpleTable class
2015-12-21 15:38:49 +01:00
Joakim Hove
40ac6ec7e8
Added class TableColumn.
2015-12-21 15:38:45 +01:00
Joakim Hove
5e469c0676
Added class TableSchema with table metadata.
2015-12-21 15:31:29 +01:00
Joakim Hove
e94d01e88c
Added class ColumnSchema with table metadata.
2015-12-21 15:30:54 +01:00
Joakim Hove
a85bac0034
Changes in const'ness
2015-12-21 15:30:14 +01:00
Joakim Hove
102a994190
Added TableIndex to bookkeep linear interpolation.
2015-12-21 14:52:23 +01:00
Joakim Hove
8e0abec3eb
Merge pull request #647 from jepebe/OPM-249
...
OPM-249 Added support for TravisCI
2015-12-15 20:22:31 +01:00
chflo
2ab9a8acdf
OPM-252: Added VAPOIL, DISGAS to SimulationConfig
2015-12-15 13:50:54 +01:00
Jean-Paul Balabanian
859ff3e08d
OPM-249 Added support for TravisCI
2015-12-15 07:51:48 +01:00
Atgeirr Flø Rasmussen
7e07977f26
Add warning suppression includes.
2015-12-14 14:51:03 +01:00
Atgeirr Flø Rasmussen
460e8c4477
Merge pull request #635 from totto82/nnc
...
Support for minpv-pinch-nnc
2015-12-14 11:33:16 +01:00
chflo
43216273b4
OPM-250: Added method to IOConfig to support restart
2015-12-09 14:36:09 +01:00
Tor Harald Sandve
369943461e
Store the nncs in a vector of a struct rather than three vectors
2015-12-08 12:09:06 +01:00
Tor Harald Sandve
dd0689fef6
Add NNCs
2015-12-08 09:19:07 +01:00
Tor Harald Sandve
3ba7382146
Add missing methods in TableManager.cpp
...
Add missing methods for MSFN, PMISC, MISC, SGCWMIS and SORWMIS
2015-12-03 15:18:56 +01:00
Tor Harald Sandve
d3f3c74358
Adress minor issues
...
- rename checkRange() to assertUnitRange()
- use string instead of char
2015-12-01 14:12:39 +01:00
Tor Harald Sandve
dc7cf4ada6
Add missing tables
2015-12-01 13:53:05 +01:00
Tor Harald Sandve
ddcba13dfe
Add support for MSFN
2015-12-01 12:19:43 +01:00
Tor Harald Sandve
9badf045a9
Add support for PMISC
2015-12-01 12:19:43 +01:00
Tor Harald Sandve
e97c6461e1
Add support for MISC
2015-12-01 12:19:43 +01:00
Tor Harald Sandve
ce595d7592
Add method to check that table input spans [0,1]
2015-12-01 12:19:43 +01:00
Tor Harald Sandve
5c35b8edeb
Add support for SGCWMIS
2015-12-01 12:19:43 +01:00
Tor Harald Sandve
d151bfc83a
Add support for SORWMIS
2015-12-01 12:19:42 +01:00
Joakim Hove
fdcd0593a3
Removed leftover opm/core subdirectory.
2015-11-27 12:12:38 +01:00
Joakim Hove
9346824756
ScheduleEnum will accept 'WAT' for 'WATER'.
2015-11-27 11:02:41 +01:00
Atgeirr Flø Rasmussen
0f005b8c68
Use warning suppression headers to avoid warnings from boost.
2015-11-26 10:44:22 +01:00
Atgeirr Flø Rasmussen
d87e20578c
Change return type from tuple to array for getCellCenter().
2015-11-24 14:25:37 +01:00
Kai Bao
33302f6edb
moving the multi-segment related to MSW directory.
2015-11-12 12:28:08 +01:00
Kai Bao
97d969839f
adding getFromIJK() for CompletionSet
2015-11-12 12:28:08 +01:00
Kai Bao
672d517aa2
using ParserKeywords::COMPSEGS for keywords parsing
2015-11-12 12:28:08 +01:00
Kai Bao
247a82caa1
not internalizing end_IJK.
2015-11-12 12:28:08 +01:00
Kai Bao
626309e8aa
adding comments about the branch number.
2015-11-12 12:28:08 +01:00
Kai Bao
e094201097
adding attachedToSegment() to Completion.
2015-11-12 12:28:08 +01:00
Kai Bao
44e61fe620
adding attachSegment() for Completion
...
removing setSegmentNumber() and setCenterDepth()
2015-11-12 12:28:08 +01:00
Kai Bao
742ba0e14f
remvoing the thermal length related processing.
...
and removing the defaulted 0 value in the keyword definition.
2015-11-12 12:28:08 +01:00
Kai Bao
e90c5b11bb
correcting the typo in Schedule
...
handleWELSEGS to handleCOMPSEGS
2015-11-12 12:28:08 +01:00
Kai Bao
c9a691ce55
throw exectpion when specifying negative value for completion depth
2015-11-12 12:28:08 +01:00