Result structure representing minimal derived topology and geometry of a geological model in corner-point format. More...
#include <preprocess.h>
Public Attributes | |
int | m |
Upper bound on "number_of_faces". More... | |
int | n |
Upper bound on "number_of_nodes". More... | |
int | dimensions [3] |
Cartesian box dimensions. More... | |
int | number_of_faces |
Total number of unique grid faces (i.e., connections). More... | |
int * | face_nodes |
Node (vertex) numbers of each face, stored sequentially. More... | |
int * | face_ptr |
Start position for each face's ‘face_nodes’. More... | |
int * | face_neighbors |
Global cell numbers. More... | |
enum face_tag * | face_tag |
Classification of grid's individual connections (faces). More... | |
int | number_of_nodes |
Number of unique grid vertices. More... | |
int | number_of_nodes_on_pillars |
Total number of unique cell vertices that lie on pillars. More... | |
double * | node_coordinates |
Vertex coordinates. More... | |
int | number_of_cells |
Number of active grid cells. More... | |
int * | local_cell_index |
Deceptively named local-to-global cell index mapping. More... | |
Result structure representing minimal derived topology and geometry of a geological model in corner-point format.
int processed_grid::dimensions[3] |
Cartesian box dimensions.
int* processed_grid::face_neighbors |
Global cell numbers.
Two elements per face, stored sequentially.
int* processed_grid::face_nodes |
Node (vertex) numbers of each face, stored sequentially.
int* processed_grid::face_ptr |
Start position for each face's ‘face_nodes’.
enum face_tag* processed_grid::face_tag |
Classification of grid's individual connections (faces).
int* processed_grid::local_cell_index |
Deceptively named local-to-global cell index mapping.
int processed_grid::m |
Upper bound on "number_of_faces".
For internal use in function process_grid()'s memory management.
int processed_grid::n |
Upper bound on "number_of_nodes".
For internal use in function process_grid()'s memory management.
double* processed_grid::node_coordinates |
Vertex coordinates.
Three doubles ( ,
,
) per vertex, stored sequentially.
int processed_grid::number_of_cells |
Number of active grid cells.
int processed_grid::number_of_faces |
Total number of unique grid faces (i.e., connections).
int processed_grid::number_of_nodes |
Number of unique grid vertices.
int processed_grid::number_of_nodes_on_pillars |
Total number of unique cell vertices that lie on pillars.