Yet Another eXchange Tool
0.9.0
|
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 474 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 444 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 628 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 541 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 339 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 364 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 393 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.