5#ifndef BASIC_GRID_DATA_H
6#define BASIC_GRID_DATA_H
42 size_t nbr_vertices[2], int cyclic[2],
43 double *lon_vertices,
double *lat_vertices);
46 size_t nbr_vertices[2], int cyclic[2],
47 double *lon_vertices,
double *lat_vertices);
50 size_t nbr_vertices[2], int cyclic[2],
51 double *lon_vertices,
double *lat_vertices);
54 size_t nbr_vertices[2], int cyclic[2],
55 double *lon_vertices,
double *lat_vertices);
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_deg(size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell, double *x_vertices, double *y_vertices, int *cell_to_vertex)
struct yac_basic_grid_data yac_generate_basic_grid_data_reg_2d(size_t nbr_vertices[2], int cyclic[2], double *lon_vertices, double *lat_vertices)
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll(size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell, double *x_vertices, double *y_vertices, int *cell_to_vertex)
struct yac_basic_grid_data yac_generate_basic_grid_data_curve_2d_deg(size_t nbr_vertices[2], int cyclic[2], double *lon_vertices, double *lat_vertices)
struct yac_basic_grid_data yac_generate_basic_grid_data_curve_2d(size_t nbr_vertices[2], int cyclic[2], double *lon_vertices, double *lat_vertices)
void yac_basic_grid_data_free(struct yac_basic_grid_data grid)
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct(size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell, double *x_vertices, double *y_vertices, int *cell_to_vertex)
struct yac_basic_grid_data yac_generate_basic_grid_data_reg_2d_deg(size_t nbr_vertices[2], int cyclic[2], double *lon_vertices, double *lat_vertices)
struct yac_basic_grid_data yac_generate_basic_grid_data_unstruct_ll_deg(size_t nbr_vertices, size_t nbr_cells, int *num_vertices_per_cell, double *x_vertices, double *y_vertices, int *cell_to_vertex)
yac_coordinate_pointer vertex_coordinates
size_t * cell_to_edge_offsets
size_t * vertex_to_cell_offsets
yac_size_t_2_pointer edge_to_vertex
enum yac_edge_type * edge_type
size_t num_total_vertices
size_t * cell_to_vertex_offsets
int * num_vertices_per_cell
int * num_cells_per_vertex
size_t(* yac_size_t_2_pointer)[2]
double(* yac_coordinate_pointer)[3]