Atgeirr Flø Rasmussen
52c7a4bc3f
Remove section-using EclipseGrid constructors.
...
Also:
- Simplify implementation (no templates).
- Update tests.
2014-08-22 12:12:37 +02:00
Atgeirr Flø Rasmussen
eaea25772e
Create pointer-to-const objects.
...
Older gcc (4.4) does not allow conversion of shared_ptr<Foo> to
shared_ptr<const Foo>. Pointed out by @bska.
2014-08-21 15:13:50 +02:00
Atgeirr Flø Rasmussen
4253fb151b
Allow DIMENS to be used as well as SPECGRID when no sections are found.
...
Also refactor DIMENS/SPECGRID to dimension code as a function.
2014-08-21 13:14:03 +02:00
Atgeirr Flø Rasmussen
d3a2db6867
Add new constructor taking a Deck.
...
The new constructor allows us to create EclipseGrid objects from decks
that do not have a strict sectioned structure.
Also modify some implementation details. Many methods are now templates,
and can take Deck or Section objects (they have the same
hasKeyword/getKeyword interface).
2014-08-21 10:30:47 +02:00
Atgeirr Flø Rasmussen
577f8a7088
Name magic constant (invalidThickness).
2014-08-20 13:38:46 +02:00
Atgeirr Flø Rasmussen
f831637a5f
Follow opm-parser naming conventions for data members.
2014-08-20 13:05:21 +02:00
Atgeirr Flø Rasmussen
03a74ade2d
Make getPinchThresholdThickness() throw if isPinchActive() is false.
2014-08-20 09:34:44 +02:00
Atgeirr Flø Rasmussen
4529cbe468
Add isPinchActive() and getPinchThresholdThickness() members.
...
Now reading the optional PINCH keyword from the GRID section.
2014-08-20 09:23:32 +02:00
Joakim Hove
c06e1bebbf
Added new EclipseGrid constructor
...
The new EclipseGrid constructor EclipseGrid(nx,ny,nz , GridSection)
allows the construction of a GRID without the RUNSPEC section.
2014-08-19 08:25:10 +02:00
Joakim Hove
8ff5a91a4f
Added constructor based on existing ecl_grid_type pointer
2014-07-17 21:20:09 +02:00
Joakim Hove
1737afb823
Added bool flag to ert function ecl_grid_compare()
2014-07-17 21:19:30 +02:00
Joakim Hove
e041cf337c
Added c_ptr() method to EclipseGrid
2014-07-16 12:29:31 +02:00
Joakim Hove
7a52e0c2ce
Added EclipseGrid::fwriteEGRID
...
In addition an new constructor based on an existing binary GRID/EGRID
file.
2014-07-16 09:35:06 +02:00
Joakim Hove
040107d215
Added method EclipseGrid::resetACTNUM()
2014-07-16 09:21:05 +02:00
Joakim Hove
5a13369b6d
Added EclipseGrid::getCellVolume() and getCellCenter()
2014-06-11 16:42:37 +02:00
Joakim Hove
db2cbf9e87
Fixed bug in extending TOPS vector.
2014-06-11 16:42:36 +02:00
Andreas Lauser
7c53febf57
fix the ADD and EQUALS grid property modifiers
2014-06-03 22:42:23 +02:00
Joakim Hove
3da0c228b9
Using size_t instead of int for EclipseGrid::getN?
2014-06-03 22:42:23 +02:00
Joakim Hove
0728dbe76a
Added grid method getCartesianSize()
2014-05-16 13:14:16 +02:00
Andreas Lauser
b7cbf1121a
EclipseGrid: do not add integers to the addresses of const char* pointers
...
this results in funny error messages and (if the integers are large
enough) in segfaults. thanks to @atgeirr for pointing this out!
2014-04-30 12:27:01 +02:00
Joakim Hove
7bf588a166
Added DEPTHZ as alternative to TOPS.
2014-04-29 21:30:45 +02:00
Joakim Hove
3718df3972
Added assert of the size of the vectors used to create a CornerPoint grid.
2014-04-27 23:51:43 +02:00
Joakim Hove
7cfbdf7904
The data of the mapaxes keyword was incorrectly accessed as a data() keyword.
2014-04-24 11:53:38 +02:00
Joakim Hove
02f88ce8ff
Added EclipseGrid to the EclipseState class
2014-04-24 09:01:58 +02:00
Joakim Hove
0591acfc3c
Merge pull request #188 from joakim-hove/EclipseGrid-fixes
...
Eclipse grid fixes
2014-04-23 22:56:14 +02:00
Joakim Hove
b2d99fb387
Added functionality to export MAPAXES data.
2014-04-22 01:14:34 +02:00
Joakim Hove
af6f18b5aa
Added methods to export the ZCORN, COORD and ACTNUM keywords from the EclipseGrid.
2014-04-22 00:20:03 +02:00
Joakim Hove
9a6afd2a6f
The ability to only specify top layer applies DX and DY as well. Fixed
...
resize() usage.
2014-04-17 22:56:06 +02:00
Joakim Hove
5343414d97
Added missing dim argument in scatterDim function.
2014-04-17 22:54:35 +02:00
Atgeirr Flø Rasmussen
e3d167048f
Commented out unused function arguments.
2014-04-15 09:48:19 +02:00
Joakim Hove
a14dc265b5
Will temporarily convert double -> float before instantiating an ERT eclipsegrid.
2014-04-07 12:28:07 +02:00
Joakim Hove
9c29c00c2b
Added ability to create EclipseGrid from cornerpoint keywords.
2014-04-01 09:06:43 +02:00
Joakim Hove
8b0acc2242
Added class EclipseGrid with constructor for cartesian grid from deck.
2014-03-31 14:19:34 +02:00