Added convert function from vag grid to opm::unstructed. In the process it was added a convenience function to allocate unstructured grid in grid.h. Compute geometry is used to calculate the new geometry.

This commit is contained in:
Halvor M. Nilsen committed 2012-06-08 20:50:41 +02:00
1 parent 839920fab2
commit efc3cc3324
5 files changed
+144 -8

No files matched your search

+11
View File
@@ -37,6 +37,7 @@
#include <string>
#include <cstdlib>
#include <opm/core/vag_format/vag.hpp>
#include <opm/core/grid.h>
//#include "../config.h"
/* test reading of vag grid format */
int main(int argc, char** argv)
@@ -55,4 +56,14 @@ int main(int argc, char** argv)
//std::ofstream is("");
VAG vag_grid;
readVagGrid(is,vag_grid);
UnstructuredGrid *grid;// make a pointer, can it be avoided??
grid = allocate_grid(3,
vag_grid.number_of_volumes,
vag_grid.number_of_faces,
vag_grid.faces_to_vertices.value.size(),
vag_grid.volumes_to_faces.value.size(),
vag_grid.number_of_vertices);
vagToUnstructuredGrid(vag_grid,*grid);
destroy_grid(grid);
}