topsurf.hpp
Go to the documentation of this file.
1 #ifndef OPM_VERTEQ_TOPSURF_HPP_INCLUDED
2 #define OPM_VERTEQ_TOPSURF_HPP_INCLUDED
3 
4 // Copyright (C) 2013 Uni Research AS
5 // This file is licensed under the GNU General Public License v3.0
6 
7 #ifndef OPM_GRID_HEADER_INCLUDED
8 #include <opm/core/grid.h>
9 #endif
10 
11 namespace Opm {
12 
27 struct TopSurf : public UnstructuredGrid {
28  virtual ~TopSurf ();
29 
58  int* col_cells;
59 
73 
83 
97  int* fine_col;
98 
113  double* dz;
114 
125  double* z0;
126 
133  double* h;
134 
147  double* h_tot;
148 
166  static TopSurf* create (const UnstructuredGrid& fine);
167 
168 private:
172  TopSurf ();
173 };
174 
175 } // namespace Opm
176 
177 #endif // OPM_VERTEQ_TOPSURF_HPP_INCLUDED
int * col_cellpos
Definition: topsurf.hpp:72
Definition: opmfwd.hpp:15
virtual ~TopSurf()
double * dz
Definition: topsurf.hpp:113
double * h
Definition: topsurf.hpp:133
static TopSurf * create(const UnstructuredGrid &fine)
Definition: topsurf.hpp:27
double * h_tot
Definition: topsurf.hpp:147
int * col_cells
Definition: topsurf.hpp:58
int * fine_col
Definition: topsurf.hpp:97
int max_vert_res
Definition: topsurf.hpp:82
double * z0
Definition: topsurf.hpp:125