|
| pure integer function, public | dbt_array_list_methods::number_of_arrays (list) |
| | number of arrays stored in list
|
| |
| pure integer function, dimension(number_of_arrays(list)), public | dbt_array_list_methods::get_array_elements (list, indices) |
| | Get an element for each array.
|
| |
| subroutine, public | dbt_array_list_methods::create_array_list (list, ndata, data_1, data_2, data_3, data_4) |
| | collects any number of arrays of different sizes into a single array (listcol_data), storing the indices that start a new array (listptr).
|
| |
| type(array_list) function, public | dbt_array_list_methods::array_sublist (list, i_selected) |
| | extract a subset of arrays
|
| |
| subroutine, public | dbt_array_list_methods::destroy_array_list (list) |
| | destroy array list.
|
| |
| subroutine, public | dbt_array_list_methods::get_arrays (list, data_1, data_2, data_3, data_4, i_selected) |
| | Get all arrays contained in list.
|
| |
| subroutine, public | dbt_array_list_methods::get_ith_array (list, i, array_size, array) |
| | get ith array
|
| |
| integer function, dimension(:), allocatable, public | dbt_array_list_methods::sizes_of_arrays (list) |
| | sizes of arrays stored in list
|
| |
| integer function, dimension(:), allocatable, public | dbt_array_list_methods::sum_of_arrays (list) |
| | sum of all elements for each array stored in list
|
| |
| subroutine, public | dbt_array_list_methods::array_offsets (list_in, list_out) |
| | partial sums of array elements.
|
| |
| subroutine, public | dbt_array_list_methods::reorder_arrays (list_in, list_out, order) |
| | reorder array list.
|
| |
| logical function, public | dbt_array_list_methods::check_equal (list1, list2) |
| | check whether two array lists are equal
|
| |