|
IODA
|
C bindings for ioda::Dimensions More...


Go to the source code of this file.
Classes | |
| struct | c_dimensions |
| Class-like encapsulation of C dimension-manipulating functions. More... | |
Functions | |
| IODA_DL void | ioda_dimensions_destruct (struct ioda_dimensions *d) |
| Deallocates a dimensions container. More... | |
| IODA_DL bool | ioda_dimensions_get_dimensionality (const struct ioda_dimensions *d, size_t *val) |
| Gets dimensionality (i.e. number of dimensions) More... | |
| IODA_DL bool | ioda_dimensions_set_dimensionality (struct ioda_dimensions *d, size_t N) |
| Set dimensionality of the dimensions container. More... | |
| IODA_DL bool | ioda_dimensions_get_num_elements (const struct ioda_dimensions *d, size_t *val) |
| Get the number of distinct elements in the dimensions object (the product of each dimension size). More... | |
| IODA_DL bool | ioda_dimensions_get_dim_cur (const struct ioda_dimensions *d, size_t n, ptrdiff_t *val) |
| Get the current size of the n-th dimension. More... | |
| IODA_DL bool | ioda_dimensions_set_dim_cur (struct ioda_dimensions *d, size_t n, ptrdiff_t sz) |
| Set the current size of the n-th dimension. More... | |
| IODA_DL bool | ioda_dimensions_get_dim_max (const struct ioda_dimensions *d, size_t n, ptrdiff_t *val) |
| Get the maximum size of the n-th dimension. More... | |
| IODA_DL bool | ioda_dimensions_set_dim_max (struct ioda_dimensions *d, size_t n, ptrdiff_t sz) |
| Set the maximum size of the n-th dimension. More... | |
C bindings for ioda::Dimensions
Definition in file Dimensions_c.h.