compute index from mask array
More...
compute index from mask array
◆ index_from_mask_2d()
pure subroutine ppm_compact_mask_index::index_from_mask::index_from_mask_2d |
( |
type(range_compact_2d), dimension(:), intent(out), allocatable |
idx, |
|
|
logical, dimension(:, :), intent(in) |
mask, |
|
|
integer, dimension(2), intent(in), optional |
offsets, |
|
|
integer, dimension(2), intent(in), optional |
sseq |
|
) |
| |
|
private |
compute index from mask array
- Parameters
-
idx | index to construct |
mask | to be indexed |
offsets | low bounds of mask (if not present assumed to be 1) |
sseq | sequence in which to travel indices, e.g. if mask is transposed, one would pass (/ 2, 1 /) to the routine |
◆ index_from_mask_3d()
subroutine ppm_compact_mask_index::index_from_mask::index_from_mask_3d |
( |
type(range_compact_3d), dimension(:), intent(out), allocatable |
idx, |
|
|
logical, dimension(:, :, :), intent(in) |
mask, |
|
|
integer, dimension(3), intent(in), optional |
offsets, |
|
|
integer, dimension(3), intent(in), optional |
sseq |
|
) |
| |
|
private |
construct compact index from mask
- Parameters
-
idx | index to construct |
mask | to be indexed |
offsets | low bounds of mask (if not present assumed to be 1) |
sseq | subscript sequence i.e. sequence by which to store ranges in index |
The documentation for this interface was generated from the following file:
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.