Joakim Hove
6dc84b67df
Remove homemade optional - use std::optional
2020-10-01 13:53:58 +02:00
Markus Blatt
8c6cd2f10f
Merge pull request #1810 from blattms/support-pinch-nogap
...
Support querying GAP/NOGAP mode for Pinch form EclipseGrid.
2020-06-15 17:27:15 +02:00
Markus Blatt
23dd41ba38
Support querying GAP/NOGAP mode for Pinch form EclipseGrid.
...
While we currently only support GAP and do not need this,
we will need it eventually to support NOGAP in the simulator.
2020-06-04 20:19:51 +02:00
Joakim Hove
0cfc291039
Add function to calculate volume for all active cells - omp
2020-04-15 20:33:22 +02:00
Atgeirr Flø Rasmussen
11f555c156
Address performance issue for DX/DY/DZ/TOPS grids.
...
The sumIdir() and sumJdir() methods were called inside loop
nests over i and j. Since the methods themselves were linear in
nx and ny, respectively, this was a quadratic algorithm. Performance
only becomes an issue for large (> 10k) values of NX or NY, which
was thought not to ever happen. This assumption was wrong.
2020-04-14 11:28:07 +02:00
Joakim Hove
1efca16420
EclipseGrid: - use member getNXYZ() instead of passing dims
2020-04-08 21:44:26 +02:00
Joakim Hove
650ffb12b8
EclipseGrid: ensure that all ACTNUM manipulations use resetACTNUM
2020-04-08 21:38:41 +02:00
Arne Morten Kvarving
38ede33576
make eclipsegrid default constructible
2020-02-28 10:25:10 +01:00
Joakim Hove
a595e68608
EclipseGrid: calculate cell dimensions and center on demand
2019-12-13 16:03:00 +01:00
Joakim Hove
f1d937205f
EclipseGrid: calculate cell depth on demand
2019-12-13 16:03:00 +01:00
Joakim Hove
e3e11019dd
EclipseGrid: calculate volume on demand
2019-12-13 16:03:00 +01:00
Joakim Hove
3541aa1601
EclipseGrid: Add getCellCorners( ) overload
2019-12-13 16:03:00 +01:00
Joakim Hove
60e6144f7f
Remove unused member from EclipseGrid
2019-12-13 16:03:00 +01:00
Joakim Hove
9167359570
Remove trailing whitespace in EclipseGrid files
2019-10-03 18:19:06 +02:00
Torbjørn Skille
34410cbe41
ERT/libecl routines used in the EclipseGrid class has been replace by new member functions. Grid properties are
...
calculated and stored as private data members in EclipseGrid.
The API for the class is unchanged except for some minor changes for exportACTNUM, exportZCORN and exportCOORD.
These changes have triggered some very few modifications in the opm-grid and opm-simulators repo.
2019-09-20 14:21:23 +02:00
Joakim Hove
ae0cb3e5ad
Merge pull request #528 from totto82/minpvv
...
Add support for minpvv
2018-10-25 09:04:32 +02:00
Joakim Hove
1190260d7d
Add support for GDFILE keyword
2018-10-16 00:21:35 +02:00
Joakim Hove
5b8882d6f0
Add methods save() and addNNC() to EclipseGrid
2018-10-16 00:20:09 +02:00
Tor Harald Sandve
ca8e2f279b
Add support for minpvv
2018-10-15 13:35:04 +02:00
Atgeirr Flø Rasmussen
98e3bbcf1d
Changes to make the code compile and run.
2018-06-29 15:57:15 +02:00
Joakim Hove
976bfdab35
Use opm-internal algorithm for volume calculation
2018-06-29 15:57:15 +02:00
Steinar Foss
d9ffb579e1
Removed MessageContainer. OpmLog used instead.
...
...
...
...
GenerateKeywords.cmake changed.
ParserContext.handleerror takes only two args.
Schedule: removed all MessageContainer.
...
...
...
GridProperties: removed MessageContiner.
...
Eclipse3DProperties: removed MessageContainer.
...
TabelManager:removed MessageContainer.
...
.nnn.
...
...
...
...
...
...
...
...
...
...
...
...
...
2018-03-26 10:15:18 +02:00
Joakim Hove
009e00ed61
Added EclipseGrid method to get corner positions.
2017-06-23 17:05:11 +02:00
Joakim Hove
494cb74124
Limited support for cylindrical grids.
...
For cylindrical grids based on the keyword set DRV, DTHETAV, DZV and
TOPS the EclipseGrid implementation will create a cornerpoint
representation of the grid.
2017-06-08 08:26:43 +02:00
Joakim Hove
fbb2ce73cd
Added circle property to EclipseGrid
2017-06-08 07:01:25 +02:00
Joakim Hove
eb283a1434
ZCORN adjustments considers cell-cell relation.
2016-12-04 22:56:54 +01:00
Joakim Hove
c022809073
Added functionality to "fix" ZCORN problems.
2016-11-23 14:59:48 +01:00
Jørgen Kvalsvik
1906bf4d16
Make EclipseGrid no longer use shared_ptr
2016-10-19 20:38:28 +02:00
Jørgen Kvalsvik
9aee6e7708
Return identity when compressing active-only cells.
2016-09-12 21:14:07 +02:00
Joakim Hove
74e1aff9dc
Compress std::vector<T> and GridPropery.
2016-09-08 09:14:30 +02:00
Joakim Hove
56077998e0
Added EclipseGrid::getGlobalIndex( activeIndex )
2016-09-08 09:14:29 +02:00
Joakim Hove
15588fe7ca
Added EclipseGrid::allActive() convenience method.
2016-09-08 09:14:28 +02:00
Joakim Hove
489602c51c
EclipseGrid: default copy and move constructors.
2016-09-08 09:14:27 +02:00
Joakim Hove
c2b4ee687f
Added class ZcornMapper.
2016-09-07 11:08:31 +02:00
Joakim Hove
4af4c40dc6
Added EclipseGrid processed copy.
2016-09-07 11:07:51 +02:00
Jørgen Kvalsvik
bb2d0c5324
Active cell cache with automatic storage
...
Simplify slightly by using automatic memory management, rather than
heap-alloc.
2016-08-25 13:51:46 +02:00
Joakim Hove
1c0716aefd
EclipseGrid::activeMap( ) will cache the results.
2016-08-25 11:50:09 +02:00
Joakim Hove
f16283e367
Removed the EclipseGrid.fwriteEGRID() method.
2016-07-12 14:28:57 +02:00
Joakim Hove
20bbeeda56
Added EclipseGrid::getActiveMap().
2016-06-30 08:32:45 +02:00
Pål Grønås Drange
49f3356934
Removed getDims() and disable this EclipseGrid
...
* Removed method getDims since getNXYZ already exists
* Now we throw if EclipseGrid get lean deck
* Removed tests for assertCellInfo and hasCellInfo
* Fixed ResinsightTests to use GridDims
2016-06-21 14:56:34 +02:00
Pål Grønås Drange
1fada954e2
Merge and rebase fixup
2016-06-21 13:13:00 +02:00
Pål Grønås Drange
ce4bbe8b9f
Rewrote EclipseGrid to use std::array when 3D
2016-06-21 12:39:15 +02:00
Pål Grønås Drange
55e950a9a4
Fixed GridDims after rebase, removed ERT knowledge in GridDims
2016-06-21 12:34:57 +02:00
Pål Grønås Drange
12b1815f7b
initial griddims
2016-06-21 12:34:11 +02:00
Joakim Hove
a7e3d50e53
Cornerpoint based EclipseGrid constructor.
2016-06-16 22:24:39 +02:00
Joakim Hove
152069351c
Added EclipseGrid::activeIndex( ) NB: throws!!
2016-05-27 15:14:40 +02:00
Joakim Hove
0792121bec
EclipseGrid copy constructor.
...
Removed EclipseGrid::EclipseGrid( ecl_grid_type * )
2016-05-27 15:14:39 +02:00
Jørgen Kvalsvik
1d5ae5ea55
EclipseGrid::getNXYZ which returns xyz as array
2016-05-09 14:55:24 +02:00
Pål Grønås Drange
63e452167c
Introduce deckptr-less EclipseState and EclipseGrid
2016-05-03 13:22:56 +02:00
Joakim Hove
54579155a1
Merge pull request #782 from jokva/grid-properties-std-function
...
Refactor GridPropertyInitializers to use std::function
2016-04-28 09:02:25 +02:00