35#ifndef OPM_ECLIPSEGRIDINSPECTOR_HEADER
36#define OPM_ECLIPSEGRIDINSPECTOR_HEADER
41#include <opm/input/eclipse/Deck/Deck.hpp>
72 std::pair<double,double>
cellDips(
int i,
int j,
int k)
const;
73 std::pair<double,double>
cellDips(
int cell_idx)
const;
76 std::array<int, 3> cellIdxToLogicalCoords(
int cell_idx)
const;
91 std::array<double, 8>
cellZvals(
int i,
int j,
int k)
const;
95 int logical_gridsize_[3];
97 void checkLogicalCoords(
int i,
int j,
int k)
const;
A class for inspecting the contents of an eclipse file.
Definition EclipseGridInspector.hpp:56
std::array< double, 6 > getGridLimits() const
Returns a vector with the outer limits of grid (in the grid's unit).
Definition EclipseGridInspector.cpp:275
std::pair< double, double > cellDips(int i, int j, int k) const
Compute the average dip in x- and y-direction of the cell tops and bottoms relative to the xy-plane.
Definition EclipseGridInspector.cpp:99
std::array< int, 3 > gridSize() const
Returns the extent of the logical cartesian grid as number of cells in the (i, j, k) directions.
Definition EclipseGridInspector.cpp:319
std::array< double, 8 > cellZvals(int i, int j, int k) const
Returns the eight z-values associated with a given cell.
Definition EclipseGridInspector.cpp:328
double cellVolumeVerticalPillars(int i, int j, int k) const
Assuming that the pillars are vertical, compute the volume of the cell given by logical coordinates (...
Definition EclipseGridInspector.cpp:208
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30