![]() |
ScalES-PPM
|
Functions for rectilinear data structures. More...
Functions | |
int32_t | PPM_rlcoord2lidx_e (int ndims, const struct PPM_extent shape[ndims], const int32_t coord[ndims]) |
int32_t | PPM_rlcoord2lidx_i (int ndims, const struct PPM_iinterval shape[ndims], const int32_t coord[ndims]) |
void | PPM_lidx2rlcoord_e (int ndims, const struct PPM_extent shape[ndims], int32_t idx, int32_t coord[ndims]) |
void | PPM_lidx2rlcoord_i (int ndims, const struct PPM_iinterval shape[ndims], int32_t idx, int32_t coord[ndims]) |
int | PPM_num_neighbours_of_rect_elem_e (int ndims, const struct PPM_extent shape[ndims], const int32_t coord[ndims]) |
int | PPM_num_neighbours_of_rect_elem_i (int ndims, const struct PPM_iinterval shape[ndims], const int32_t coord[ndims]) |
void | PPM_lidx_nb_coords_e (int ndims, const struct PPM_extent shape[ndims], int32_t idx, struct PPM_rect_coord_vec *nbcoords) |
void | PPM_lidx_nb_coords_i (int ndims, const struct PPM_iinterval shape[ndims], int32_t idx, struct PPM_rect_coord_vec *nbcoords) |
int | PPM_lidx_nb_indices_e (int ndims, const struct PPM_extent shape[ndims], int32_t idx, int32_t nbidx[]) |
int | PPM_lidx_nb_indices_i (int ndims, const struct PPM_iinterval shape[ndims], int32_t idx, int32_t nbidx[]) |
Functions for rectilinear data structures.
Compute conversions from rectilinear coordinates to logical indices and neighbour coordinates or indices.
Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.