|
YAC 3.17.0
Yet Another Coupler
|

Public Types | |
| enum | grid_type { EXODUS , ICON , SCRIP , REG2D , REG2DROT , UNDEFINED_GRID } |
Data Fields | ||
| union { | ||
| struct { | ||
| unsigned n | ||
| } cube | ||
| struct { | ||
| char const * filename | ||
| } curve | ||
| struct { | ||
| char const * filename | ||
| } unstruct | ||
| struct { | ||
| double corners [2][2] | ||
| size_t num_cells [2] | ||
| } gauss | ||
| struct { | ||
| char const * grid_filename | ||
| char const * mask_filename | ||
| char const * grid_name | ||
| } scrip | ||
| } | config | |
| int | address_offset | |
| enum grid_type | type | |
| enum grid_config::grid_type | type | |
| union { | ||
| struct { | ||
| char const * grid_filename | ||
| enum grid_edge_type edge_type | ||
| size_t cell_coordinate_idx | ||
| } exodus | ||
| struct { | ||
| char const * grid_filename | ||
| size_t cell_coordinate_idx | ||
| } icon | ||
| struct { | ||
| char const * grid_filename | ||
| char const * mask_filename | ||
| enum grid_edge_type edge_type | ||
| size_t * duplicated_cell_idx | ||
| yac_int * orig_cell_global_ids | ||
| size_t nbr_duplicated_cells | ||
| } scrip | ||
| struct { | ||
| size_t nlon | ||
| size_t nlat | ||
| double min_lon | ||
| double max_lon | ||
| double min_lat | ||
| double max_lat | ||
| } reg2d | ||
| struct { | ||
| size_t nlon | ||
| size_t nlat | ||
| double min_lon | ||
| double max_lon | ||
| double min_lat | ||
| double max_lat | ||
| double pole_lon | ||
| double pole_lat | ||
| } reg2drot | ||
| } | data | |
| size_t | global_num_cells | |
Definition at line 109 of file weights2vtk.c.
| Enumerator | |
|---|---|
| EXODUS | |
| ICON | |
| SCRIP | |
| REG2D | |
| REG2DROT | |
| UNDEFINED_GRID | |
Definition at line 134 of file yac_compute_weights.c.
| int grid_config::address_offset |
Definition at line 127 of file weights2vtk.c.
| size_t grid_config::cell_coordinate_idx |
Definition at line 146 of file yac_compute_weights.c.
| union { ... } grid_config::config |
| double grid_config::corners[2][2] |
Definition at line 118 of file weights2vtk.c.
| struct { ... } grid_config::cube |
| struct { ... } grid_config::curve |
| union { ... } grid_config::data |
| size_t* grid_config::duplicated_cell_idx |
Definition at line 156 of file yac_compute_weights.c.
| enum grid_edge_type grid_config::edge_type |
Definition at line 145 of file yac_compute_weights.c.
| struct { ... } grid_config::exodus |
| char const* grid_config::filename |
Definition at line 115 of file weights2vtk.c.
| struct { ... } grid_config::gauss |
| size_t grid_config::global_num_cells |
Definition at line 172 of file yac_compute_weights.c.
| char const* grid_config::grid_filename |
Definition at line 122 of file weights2vtk.c.
| char const * grid_config::grid_name |
Definition at line 124 of file weights2vtk.c.
| struct { ... } grid_config::icon |
| char const* grid_config::mask_filename |
Definition at line 123 of file weights2vtk.c.
| double grid_config::max_lat |
Definition at line 162 of file yac_compute_weights.c.
| double grid_config::max_lon |
Definition at line 162 of file yac_compute_weights.c.
| double grid_config::min_lat |
Definition at line 162 of file yac_compute_weights.c.
| double grid_config::min_lon |
Definition at line 162 of file yac_compute_weights.c.
| unsigned grid_config::n |
Definition at line 112 of file weights2vtk.c.
| size_t grid_config::nbr_duplicated_cells |
Definition at line 158 of file yac_compute_weights.c.
| size_t grid_config::nlat |
Definition at line 161 of file yac_compute_weights.c.
| size_t grid_config::nlon |
Definition at line 161 of file yac_compute_weights.c.
| size_t grid_config::num_cells[2] |
Definition at line 119 of file weights2vtk.c.
| yac_int* grid_config::orig_cell_global_ids |
Definition at line 157 of file yac_compute_weights.c.
| double grid_config::pole_lat |
Definition at line 167 of file yac_compute_weights.c.
| double grid_config::pole_lon |
Definition at line 167 of file yac_compute_weights.c.
| struct { ... } grid_config::reg2d |
| struct { ... } grid_config::reg2drot |
| struct { ... } grid_config::scrip |
| struct { ... } grid_config::scrip |
| enum grid_type grid_config::type |
Definition at line 128 of file weights2vtk.c.
| enum grid_config::grid_type grid_config::type |
| struct { ... } grid_config::unstruct |