|
Yet Another eXchange Tool
DO_NOT_EDIT_HERE
|
Data Types | |
| type | xt_idxlist |
| interface | xt_idxlist_f2c |
Functions/Subroutines | |
| logical function, public | xt_idxlist_get_index_at_position (idxlist, position, idx) |
| logical function, public | xt_idxlist_get_position_of_index (idxlist, idx, position) |
| logical function, public | xt_idxlist_get_position_of_index_off (idxlist, idx, position, offset) |
| integer function, public | xt_idxlist_get_positions_of_indices (idxlist, indices, positions, single_match_only) |
| subroutine, public | xt_idxlist_get_index_stripes (idxlist, stripes) |
| type(xt_bounds) function, dimension(size(global_size)), public | xt_idxlist_get_bounding_box (idxlist, global_size, global_start_index) |
| type(xt_idxlist) function, public | xt_idxlist_get_intersection (idxlist_src, idxlist_dst) |
| type(xt_idxlist) function, public | xt_idxlist_copy (idxlist) |
| type(xt_idxlist) function, public | xt_idxlist_c2f (idxlist) |
| integer function, public | xt_idxlist_get_num_indices (idxlist) |
| integer(xt_int_kind) function, dimension(:), pointer, public | xt_idxlist_get_indices_const (idxlist) |
Variables | |
| external, public | xt_idxlist_pack_f |
| external, public | xt_idxlist_unpack_f |
| type(xt_idxlist) function, public xt_idxlist_abstract::xt_idxlist_c2f | ( | type(c_ptr), intent(in) | idxlist | ) |
| type(xt_idxlist) function, public xt_idxlist_abstract::xt_idxlist_copy | ( | type(xt_idxlist), intent(in) | idxlist | ) |
| type(xt_bounds) function, dimension(size(global_size)), public xt_idxlist_abstract::xt_idxlist_get_bounding_box | ( | type(xt_idxlist), intent(in) | idxlist, |
| integer(xt_int_kind), dimension(:), intent(in) | global_size, | ||
| integer(xt_int_kind), intent(in) | global_start_index | ||
| ) |
Definition at line 483 of file xt_idxlist_f.f90.
| logical function, public xt_idxlist_abstract::xt_idxlist_get_index_at_position | ( | type(xt_idxlist), intent(in) | idxlist, |
| integer, intent(in), value | position, | ||
| integer(xt_int_kind), intent(out) | idx | ||
| ) |
Definition at line 241 of file xt_idxlist_f.f90.
| subroutine, public xt_idxlist_abstract::xt_idxlist_get_index_stripes | ( | type(xt_idxlist), intent(in) | idxlist, |
| type(xt_stripe), dimension(:), intent(out), allocatable | stripes | ||
| ) |
Definition at line 450 of file xt_idxlist_f.f90.
| integer(xt_int_kind) function, dimension(:), pointer, public xt_idxlist_abstract::xt_idxlist_get_indices_const | ( | type(xt_idxlist), intent(in) | idxlist | ) |
Definition at line 652 of file xt_idxlist_f.f90.
| type(xt_idxlist) function, public xt_idxlist_abstract::xt_idxlist_get_intersection | ( | type(xt_idxlist), intent(in) | idxlist_src, |
| type(xt_idxlist), intent(in) | idxlist_dst | ||
| ) |
| integer function, public xt_idxlist_abstract::xt_idxlist_get_num_indices | ( | type(xt_idxlist), intent(in) | idxlist | ) |
Definition at line 549 of file xt_idxlist_f.f90.
| logical function, public xt_idxlist_abstract::xt_idxlist_get_position_of_index | ( | type(xt_idxlist), intent(in) | idxlist, |
| integer(xt_int_kind), intent(in), value | idx, | ||
| integer, intent(out) | position | ||
| ) |
Definition at line 344 of file xt_idxlist_f.f90.
| logical function, public xt_idxlist_abstract::xt_idxlist_get_position_of_index_off | ( | type(xt_idxlist), intent(in) | idxlist, |
| integer(xt_int_kind), intent(in), value | idx, | ||
| integer, intent(out) | position, | ||
| integer, intent(in) | offset | ||
| ) |
Definition at line 369 of file xt_idxlist_f.f90.
| integer function, public xt_idxlist_abstract::xt_idxlist_get_positions_of_indices | ( | type(xt_idxlist), intent(in) | idxlist, |
| integer(xt_int_kind), dimension(:), intent(in) | indices, | ||
| integer, dimension(:), intent(out) | positions, | ||
| logical, intent(in) | single_match_only | ||
| ) |
Definition at line 398 of file xt_idxlist_f.f90.
| external, public xt_idxlist_abstract::xt_idxlist_pack_f |
Definition at line 93 of file xt_idxlist_f.f90.
| external, public xt_idxlist_abstract::xt_idxlist_unpack_f |
Definition at line 100 of file xt_idxlist_f.f90.
1.8.13