![]() |
(git:d5a0441)
|
Data Types | |
| interface | cp_create |
| interface | cp_dealloc |
| interface | cp_get_element_at |
| interface | cp_get_first_el |
| interface | cp_get_length |
| interface | cp_get_rest |
| interface | cp_insert |
| interface | cp_next |
| interface | cp_remove_all |
| interface | cp_remove_el |
| interface | cp_remove_first_el |
| interface | cp_set_element_at |
| type | cp_sll_1d_c_p_type |
| pointer to a linked list (to make arrays of pointers) More... | |
| type | cp_sll_1d_c_type |
| represent a single linked list that stores pointers to the elements More... | |
| type | cp_sll_1d_r_p_type |
| pointer to a linked list (to make arrays of pointers) More... | |
| type | cp_sll_1d_r_type |
| represent a single linked list that stores pointers to the elements More... | |
| type | cp_sll_3d_c_p_type |
| pointer to a linked list (to make arrays of pointers) More... | |
| type | cp_sll_3d_c_type |
| represent a single linked list that stores pointers to the elements More... | |
| type | cp_sll_3d_r_p_type |
| pointer to a linked list (to make arrays of pointers) More... | |
| type | cp_sll_3d_r_type |
| represent a single linked list that stores pointers to the elements More... | |
| type | cp_sll_rs_p_type |
| pointer to a linked list (to make arrays of pointers) More... | |
| type | cp_sll_rs_type |
| represent a single linked list that stores pointers to the elements More... | |
| interface | cp_to_array |
Functions/Subroutines | |
| subroutine, public | cp_sll_3d_r_create (sll, first_el, rest) |
| allocates and initializes a single linked list | |
| subroutine, public | cp_sll_3d_c_create (sll, first_el, rest) |
| allocates and initializes a single linked list | |
| subroutine, public | cp_sll_1d_r_create (sll, first_el, rest) |
| allocates and initializes a single linked list | |
| subroutine, public | cp_sll_1d_c_create (sll, first_el, rest) |
| allocates and initializes a single linked list | |
| subroutine, public | cp_sll_rs_create (sll, first_el, rest) |
| allocates and initializes a single linked list | |
| subroutine, public | cp_sll_3d_r_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! | |
| subroutine, public | cp_sll_3d_c_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! | |
| subroutine, public | cp_sll_1d_r_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! | |
| subroutine, public | cp_sll_1d_c_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! | |
| subroutine, public | cp_sll_rs_dealloc (sll) |
| deallocates the singly linked list starting at sll. Does not work if loops are present! | |
| real(kind=dp) function, dimension(:,:,:), pointer, contiguous, public | cp_sll_3d_r_get_first_el (sll) |
| returns the first element stored in the list | |
| complex(kind=dp) function, dimension(:,:,:), pointer, contiguous, public | cp_sll_3d_c_get_first_el (sll) |
| returns the first element stored in the list | |
| real(kind=dp) function, dimension(:), pointer, contiguous, public | cp_sll_1d_r_get_first_el (sll) |
| returns the first element stored in the list | |
| complex(kind=dp) function, dimension(:), pointer, contiguous, public | cp_sll_1d_c_get_first_el (sll) |
| returns the first element stored in the list | |
| type(realspace_grid_type) function, pointer, public | cp_sll_rs_get_first_el (sll) |
| returns the first element stored in the list | |
| type(cp_sll_3d_r_type) function, pointer, public | cp_sll_3d_r_get_rest (sll, iter) |
| returns the rest of the list | |
| type(cp_sll_3d_c_type) function, pointer, public | cp_sll_3d_c_get_rest (sll, iter) |
| returns the rest of the list | |
| type(cp_sll_1d_r_type) function, pointer, public | cp_sll_1d_r_get_rest (sll, iter) |
| returns the rest of the list | |
| type(cp_sll_1d_c_type) function, pointer, public | cp_sll_1d_c_get_rest (sll, iter) |
| returns the rest of the list | |
| type(cp_sll_rs_type) function, pointer, public | cp_sll_rs_get_rest (sll, iter) |
| returns the rest of the list | |
| integer function, public | cp_sll_3d_r_get_length (sll) |
| returns the length of the list | |
| integer function, public | cp_sll_3d_c_get_length (sll) |
| returns the length of the list | |
| integer function, public | cp_sll_1d_r_get_length (sll) |
| returns the length of the list | |
| integer function, public | cp_sll_1d_c_get_length (sll) |
| returns the length of the list | |
| integer function, public | cp_sll_rs_get_length (sll) |
| returns the length of the list | |
| real(kind=dp) function, dimension(:,:,:), pointer, contiguous, public | cp_sll_3d_r_get_el_at (sll, index) |
| returns the element at the given index | |
| complex(kind=dp) function, dimension(:,:,:), pointer, contiguous, public | cp_sll_3d_c_get_el_at (sll, index) |
| returns the element at the given index | |
| real(kind=dp) function, dimension(:), pointer, contiguous, public | cp_sll_1d_r_get_el_at (sll, index) |
| returns the element at the given index | |
| complex(kind=dp) function, dimension(:), pointer, contiguous, public | cp_sll_1d_c_get_el_at (sll, index) |
| returns the element at the given index | |
| type(realspace_grid_type) function, pointer, public | cp_sll_rs_get_el_at (sll, index) |
| returns the element at the given index | |
| subroutine, public | cp_sll_3d_r_set_el_at (sll, index, value) |
| sets the element at the given index | |
| subroutine, public | cp_sll_3d_c_set_el_at (sll, index, value) |
| sets the element at the given index | |
| subroutine, public | cp_sll_1d_r_set_el_at (sll, index, value) |
| sets the element at the given index | |
| subroutine, public | cp_sll_1d_c_set_el_at (sll, index, value) |
| sets the element at the given index | |
| subroutine, public | cp_sll_rs_set_el_at (sll, index, value) |
| sets the element at the given index | |
| logical function, public | cp_sll_3d_r_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element | |
| logical function, public | cp_sll_3d_c_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element | |
| logical function, public | cp_sll_1d_r_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element | |
| logical function, public | cp_sll_1d_c_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element | |
| logical function, public | cp_sll_rs_next (iterator, el_att) |
| returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element | |
| subroutine, public | cp_sll_3d_r_insert_el (sll, el) |
| insert an element at the beginning of the list | |
| subroutine, public | cp_sll_3d_c_insert_el (sll, el) |
| insert an element at the beginning of the list | |
| subroutine, public | cp_sll_1d_r_insert_el (sll, el) |
| insert an element at the beginning of the list | |
| subroutine, public | cp_sll_1d_c_insert_el (sll, el) |
| insert an element at the beginning of the list | |
| subroutine, public | cp_sll_rs_insert_el (sll, el) |
| insert an element at the beginning of the list | |
| subroutine, public | cp_sll_3d_r_rm_first_el (sll) |
| remove the first element of the linked list | |
| subroutine, public | cp_sll_3d_c_rm_first_el (sll) |
| remove the first element of the linked list | |
| subroutine, public | cp_sll_1d_r_rm_first_el (sll) |
| remove the first element of the linked list | |
| subroutine, public | cp_sll_1d_c_rm_first_el (sll) |
| remove the first element of the linked list | |
| subroutine, public | cp_sll_rs_rm_first_el (sll) |
| remove the first element of the linked list | |
| subroutine, public | cp_sll_3d_r_insert_el_at (sll, el, index) |
| inserts the element at the given index | |
| subroutine, public | cp_sll_3d_c_insert_el_at (sll, el, index) |
| inserts the element at the given index | |
| subroutine, public | cp_sll_1d_r_insert_el_at (sll, el, index) |
| inserts the element at the given index | |
| subroutine, public | cp_sll_1d_c_insert_el_at (sll, el, index) |
| inserts the element at the given index | |
| subroutine, public | cp_sll_rs_insert_el_at (sll, el, index) |
| inserts the element at the given index | |
| subroutine, public | cp_sll_3d_r_rm_el_at (sll, index) |
| removes the element at the given index | |
| subroutine, public | cp_sll_3d_c_rm_el_at (sll, index) |
| removes the element at the given index | |
| subroutine, public | cp_sll_1d_r_rm_el_at (sll, index) |
| removes the element at the given index | |
| subroutine, public | cp_sll_1d_c_rm_el_at (sll, index) |
| removes the element at the given index | |
| subroutine, public | cp_sll_rs_rm_el_at (sll, index) |
| removes the element at the given index | |
| subroutine, public | cp_sll_3d_r_rm_all_el (sll) |
| removes all the elements from the list | |
| subroutine, public | cp_sll_3d_c_rm_all_el (sll) |
| removes all the elements from the list | |
| subroutine, public | cp_sll_1d_r_rm_all_el (sll) |
| removes all the elements from the list | |
| subroutine, public | cp_sll_1d_c_rm_all_el (sll) |
| removes all the elements from the list | |
| subroutine, public | cp_sll_rs_rm_all_el (sll) |
| removes all the elements from the list | |
| type(cp_3d_r_cp_type) function, dimension(:), pointer, public | cp_sll_3d_r_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list | |
| type(cp_3d_c_cp_type) function, dimension(:), pointer, public | cp_sll_3d_c_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list | |
| type(cp_1d_r_cp_type) function, dimension(:), pointer, public | cp_sll_1d_r_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list | |
| type(cp_1d_c_cp_type) function, dimension(:), pointer, public | cp_sll_1d_c_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list | |
| type(realspace_grid_p_type) function, dimension(:), pointer, public | cp_sll_rs_to_array (sll) |
| returns a newly allocated array with the same contents as the linked list | |
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_create | ( | type(cp_sll_3d_r_type), pointer | sll, |
| real(kind=dp), dimension(:,:,:), optional, pointer, contiguous | first_el, | ||
| type(cp_sll_3d_r_type), optional, pointer | rest | ||
| ) |
allocates and initializes a single linked list
| sll | the single linked list to initialize |
| first_el | the first element of this list |
| rest | the following elements (if not given: empty) |
Definition at line 413 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_create | ( | type(cp_sll_3d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:,:,:), optional, pointer, contiguous | first_el, | ||
| type(cp_sll_3d_c_type), optional, pointer | rest | ||
| ) |
allocates and initializes a single linked list
| sll | the single linked list to initialize |
| first_el | the first element of this list |
| rest | the following elements (if not given: empty) |
Definition at line 437 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_create | ( | type(cp_sll_1d_r_type), pointer | sll, |
| real(kind=dp), dimension(:), optional, pointer, contiguous | first_el, | ||
| type(cp_sll_1d_r_type), optional, pointer | rest | ||
| ) |
allocates and initializes a single linked list
| sll | the single linked list to initialize |
| first_el | the first element of this list |
| rest | the following elements (if not given: empty) |
Definition at line 461 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_create | ( | type(cp_sll_1d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:), optional, pointer, contiguous | first_el, | ||
| type(cp_sll_1d_c_type), optional, pointer | rest | ||
| ) |
allocates and initializes a single linked list
| sll | the single linked list to initialize |
| first_el | the first element of this list |
| rest | the following elements (if not given: empty) |
Definition at line 485 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_create | ( | type(cp_sll_rs_type), pointer | sll, |
| type(realspace_grid_type), optional, pointer | first_el, | ||
| type(cp_sll_rs_type), optional, pointer | rest | ||
| ) |
allocates and initializes a single linked list
| sll | the single linked list to initialize |
| first_el | the first element of this list |
| rest | the following elements (if not given: empty) |
Definition at line 509 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_dealloc | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
deallocates the singly linked list starting at sll. Does not work if loops are present!
| sll | the list to be deallocated |
Definition at line 536 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_dealloc | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
deallocates the singly linked list starting at sll. Does not work if loops are present!
| sll | the list to be deallocated |
Definition at line 552 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_dealloc | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
deallocates the singly linked list starting at sll. Does not work if loops are present!
| sll | the list to be deallocated |
Definition at line 568 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_dealloc | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
deallocates the singly linked list starting at sll. Does not work if loops are present!
| sll | the list to be deallocated |
Definition at line 584 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_dealloc | ( | type(cp_sll_rs_type), pointer | sll | ) |
deallocates the singly linked list starting at sll. Does not work if loops are present!
| sll | the list to be deallocated |
Definition at line 600 of file cp_linked_list_pw.F.
| real(kind=dp) function, dimension(:,:,:), pointer, contiguous, public cp_linked_list_pw::cp_sll_3d_r_get_first_el | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
returns the first element stored in the list
| sll | the single linked list to get the element from |
Definition at line 679 of file cp_linked_list_pw.F.
| complex(kind=dp) function, dimension(:,:,:), pointer, contiguous, public cp_linked_list_pw::cp_sll_3d_c_get_first_el | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
returns the first element stored in the list
| sll | the single linked list to get the element from |
Definition at line 693 of file cp_linked_list_pw.F.
| real(kind=dp) function, dimension(:), pointer, contiguous, public cp_linked_list_pw::cp_sll_1d_r_get_first_el | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
returns the first element stored in the list
| sll | the single linked list to get the element from |
Definition at line 707 of file cp_linked_list_pw.F.
| complex(kind=dp) function, dimension(:), pointer, contiguous, public cp_linked_list_pw::cp_sll_1d_c_get_first_el | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
returns the first element stored in the list
| sll | the single linked list to get the element from |
Definition at line 721 of file cp_linked_list_pw.F.
| type(realspace_grid_type) function, pointer, public cp_linked_list_pw::cp_sll_rs_get_first_el | ( | type(cp_sll_rs_type), pointer | sll | ) |
returns the first element stored in the list
| sll | the single linked list to get the element from |
Definition at line 735 of file cp_linked_list_pw.F.
| type(cp_sll_3d_r_type) function, pointer, public cp_linked_list_pw::cp_sll_3d_r_get_rest | ( | type(cp_sll_3d_r_type), pointer | sll, |
| integer, optional | iter | ||
| ) |
returns the rest of the list
| sll | the single linked list to get the rest from |
| iter | how many times the call to rest should be iterated, defaults to 1; -1 means till end of the list. |
Definition at line 754 of file cp_linked_list_pw.F.
| type(cp_sll_3d_c_type) function, pointer, public cp_linked_list_pw::cp_sll_3d_c_get_rest | ( | type(cp_sll_3d_c_type), pointer | sll, |
| integer, optional | iter | ||
| ) |
returns the rest of the list
| sll | the single linked list to get the rest from |
| iter | how many times the call to rest should be iterated, defaults to 1; -1 means till end of the list. |
Definition at line 797 of file cp_linked_list_pw.F.
| type(cp_sll_1d_r_type) function, pointer, public cp_linked_list_pw::cp_sll_1d_r_get_rest | ( | type(cp_sll_1d_r_type), pointer | sll, |
| integer, optional | iter | ||
| ) |
returns the rest of the list
| sll | the single linked list to get the rest from |
| iter | how many times the call to rest should be iterated, defaults to 1; -1 means till end of the list. |
Definition at line 840 of file cp_linked_list_pw.F.
| type(cp_sll_1d_c_type) function, pointer, public cp_linked_list_pw::cp_sll_1d_c_get_rest | ( | type(cp_sll_1d_c_type), pointer | sll, |
| integer, optional | iter | ||
| ) |
returns the rest of the list
| sll | the single linked list to get the rest from |
| iter | how many times the call to rest should be iterated, defaults to 1; -1 means till end of the list. |
Definition at line 883 of file cp_linked_list_pw.F.
| type(cp_sll_rs_type) function, pointer, public cp_linked_list_pw::cp_sll_rs_get_rest | ( | type(cp_sll_rs_type), pointer | sll, |
| integer, optional | iter | ||
| ) |
returns the rest of the list
| sll | the single linked list to get the rest from |
| iter | how many times the call to rest should be iterated, defaults to 1; -1 means till end of the list. |
Definition at line 926 of file cp_linked_list_pw.F.
| integer function, public cp_linked_list_pw::cp_sll_3d_r_get_length | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
returns the length of the list
| sll | the list you want to know the length of |
Definition at line 968 of file cp_linked_list_pw.F.
| integer function, public cp_linked_list_pw::cp_sll_3d_c_get_length | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
returns the length of the list
| sll | the list you want to know the length of |
Definition at line 995 of file cp_linked_list_pw.F.
| integer function, public cp_linked_list_pw::cp_sll_1d_r_get_length | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
returns the length of the list
| sll | the list you want to know the length of |
Definition at line 1022 of file cp_linked_list_pw.F.
| integer function, public cp_linked_list_pw::cp_sll_1d_c_get_length | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
returns the length of the list
| sll | the list you want to know the length of |
Definition at line 1049 of file cp_linked_list_pw.F.
| integer function, public cp_linked_list_pw::cp_sll_rs_get_length | ( | type(cp_sll_rs_type), pointer | sll | ) |
returns the length of the list
| sll | the list you want to know the length of |
Definition at line 1076 of file cp_linked_list_pw.F.
| real(kind=dp) function, dimension(:,:,:), pointer, contiguous, public cp_linked_list_pw::cp_sll_3d_r_get_el_at | ( | type(cp_sll_3d_r_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
returns the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1105 of file cp_linked_list_pw.F.
| complex(kind=dp) function, dimension(:,:,:), pointer, contiguous, public cp_linked_list_pw::cp_sll_3d_c_get_el_at | ( | type(cp_sll_3d_c_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
returns the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1132 of file cp_linked_list_pw.F.
| real(kind=dp) function, dimension(:), pointer, contiguous, public cp_linked_list_pw::cp_sll_1d_r_get_el_at | ( | type(cp_sll_1d_r_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
returns the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1159 of file cp_linked_list_pw.F.
| complex(kind=dp) function, dimension(:), pointer, contiguous, public cp_linked_list_pw::cp_sll_1d_c_get_el_at | ( | type(cp_sll_1d_c_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
returns the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1186 of file cp_linked_list_pw.F.
| type(realspace_grid_type) function, pointer, public cp_linked_list_pw::cp_sll_rs_get_el_at | ( | type(cp_sll_rs_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
returns the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1213 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_set_el_at | ( | type(cp_sll_3d_r_type), pointer | sll, |
| integer, intent(in) | index, | ||
| real(kind=dp), dimension(:,:,:), pointer, contiguous | value | ||
| ) |
sets the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) -1 means at the end |
| value | the new element |
Definition at line 1242 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_set_el_at | ( | type(cp_sll_3d_c_type), pointer | sll, |
| integer, intent(in) | index, | ||
| complex(kind=dp), dimension(:,:,:), pointer, contiguous | value | ||
| ) |
sets the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) -1 means at the end |
| value | the new element |
Definition at line 1270 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_set_el_at | ( | type(cp_sll_1d_r_type), pointer | sll, |
| integer, intent(in) | index, | ||
| real(kind=dp), dimension(:), pointer, contiguous | value | ||
| ) |
sets the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) -1 means at the end |
| value | the new element |
Definition at line 1298 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_set_el_at | ( | type(cp_sll_1d_c_type), pointer | sll, |
| integer, intent(in) | index, | ||
| complex(kind=dp), dimension(:), pointer, contiguous | value | ||
| ) |
sets the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) -1 means at the end |
| value | the new element |
Definition at line 1326 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_set_el_at | ( | type(cp_sll_rs_type), pointer | sll, |
| integer, intent(in) | index, | ||
| type(realspace_grid_type), pointer | value | ||
| ) |
sets the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) -1 means at the end |
| value | the new element |
Definition at line 1354 of file cp_linked_list_pw.F.
| logical function, public cp_linked_list_pw::cp_sll_3d_r_next | ( | type(cp_sll_3d_r_type), pointer | iterator, |
| real(kind=dp), dimension(:,:,:), optional, pointer, contiguous | el_att | ||
| ) |
returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element
| iterator | iterator that moves along the list |
| el_att | the actual element (valid only if the function returns true) |
Definition at line 1383 of file cp_linked_list_pw.F.
| logical function, public cp_linked_list_pw::cp_sll_3d_c_next | ( | type(cp_sll_3d_c_type), pointer | iterator, |
| complex(kind=dp), dimension(:,:,:), optional, pointer, contiguous | el_att | ||
| ) |
returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element
| iterator | iterator that moves along the list |
| el_att | the actual element (valid only if the function returns true) |
Definition at line 1406 of file cp_linked_list_pw.F.
| logical function, public cp_linked_list_pw::cp_sll_1d_r_next | ( | type(cp_sll_1d_r_type), pointer | iterator, |
| real(kind=dp), dimension(:), optional, pointer, contiguous | el_att | ||
| ) |
returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element
| iterator | iterator that moves along the list |
| el_att | the actual element (valid only if the function returns true) |
Definition at line 1429 of file cp_linked_list_pw.F.
| logical function, public cp_linked_list_pw::cp_sll_1d_c_next | ( | type(cp_sll_1d_c_type), pointer | iterator, |
| complex(kind=dp), dimension(:), optional, pointer, contiguous | el_att | ||
| ) |
returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element
| iterator | iterator that moves along the list |
| el_att | the actual element (valid only if the function returns true) |
Definition at line 1452 of file cp_linked_list_pw.F.
| logical function, public cp_linked_list_pw::cp_sll_rs_next | ( | type(cp_sll_rs_type), pointer | iterator, |
| type(realspace_grid_type), optional, pointer | el_att | ||
| ) |
returns true if the actual element is valid (i.e. iterator ont at end) moves the iterator to the next element
| iterator | iterator that moves along the list |
| el_att | the actual element (valid only if the function returns true) |
Definition at line 1475 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_insert_el | ( | type(cp_sll_3d_r_type), pointer | sll, |
| real(kind=dp), dimension(:,:,:), pointer, contiguous | el | ||
| ) |
insert an element at the beginning of the list
| sll | the single linked list point at the beginning of which you want to add the element |
| el | the element to add |
Definition at line 1502 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_insert_el | ( | type(cp_sll_3d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:,:,:), pointer, contiguous | el | ||
| ) |
insert an element at the beginning of the list
| sll | the single linked list point at the beginning of which you want to add the element |
| el | the element to add |
Definition at line 1525 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_insert_el | ( | type(cp_sll_1d_r_type), pointer | sll, |
| real(kind=dp), dimension(:), pointer, contiguous | el | ||
| ) |
insert an element at the beginning of the list
| sll | the single linked list point at the beginning of which you want to add the element |
| el | the element to add |
Definition at line 1548 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_insert_el | ( | type(cp_sll_1d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:), pointer, contiguous | el | ||
| ) |
insert an element at the beginning of the list
| sll | the single linked list point at the beginning of which you want to add the element |
| el | the element to add |
Definition at line 1571 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_insert_el | ( | type(cp_sll_rs_type), pointer | sll, |
| type(realspace_grid_type), pointer | el | ||
| ) |
insert an element at the beginning of the list
| sll | the single linked list point at the beginning of which you want to add the element |
| el | the element to add |
Definition at line 1594 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_rm_first_el | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
remove the first element of the linked list
| sll | the list whose first element has to be removed |
Definition at line 1616 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_rm_first_el | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
remove the first element of the linked list
| sll | the list whose first element has to be removed |
Definition at line 1638 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_rm_first_el | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
remove the first element of the linked list
| sll | the list whose first element has to be removed |
Definition at line 1660 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_rm_first_el | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
remove the first element of the linked list
| sll | the list whose first element has to be removed |
Definition at line 1682 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_rm_first_el | ( | type(cp_sll_rs_type), pointer | sll | ) |
remove the first element of the linked list
| sll | the list whose first element has to be removed |
Definition at line 1704 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_insert_el_at | ( | type(cp_sll_3d_r_type), pointer | sll, |
| real(kind=dp), dimension(:,:,:), pointer, contiguous | el, | ||
| integer, intent(in) | index | ||
| ) |
inserts the element at the given index
| sll | the list you get the element from |
| el | the new element |
| index | the position of the element (stating at 1). If it is -1, it means at end |
Definition at line 1730 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_insert_el_at | ( | type(cp_sll_3d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:,:,:), pointer, contiguous | el, | ||
| integer, intent(in) | index | ||
| ) |
inserts the element at the given index
| sll | the list you get the element from |
| el | the new element |
| index | the position of the element (stating at 1). If it is -1, it means at end |
Definition at line 1761 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_insert_el_at | ( | type(cp_sll_1d_r_type), pointer | sll, |
| real(kind=dp), dimension(:), pointer, contiguous | el, | ||
| integer, intent(in) | index | ||
| ) |
inserts the element at the given index
| sll | the list you get the element from |
| el | the new element |
| index | the position of the element (stating at 1). If it is -1, it means at end |
Definition at line 1792 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_insert_el_at | ( | type(cp_sll_1d_c_type), pointer | sll, |
| complex(kind=dp), dimension(:), pointer, contiguous | el, | ||
| integer, intent(in) | index | ||
| ) |
inserts the element at the given index
| sll | the list you get the element from |
| el | the new element |
| index | the position of the element (stating at 1). If it is -1, it means at end |
Definition at line 1823 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_insert_el_at | ( | type(cp_sll_rs_type), pointer | sll, |
| type(realspace_grid_type), pointer | el, | ||
| integer, intent(in) | index | ||
| ) |
inserts the element at the given index
| sll | the list you get the element from |
| el | the new element |
| index | the position of the element (stating at 1). If it is -1, it means at end |
Definition at line 1854 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_rm_el_at | ( | type(cp_sll_3d_r_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
removes the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1884 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_rm_el_at | ( | type(cp_sll_3d_c_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
removes the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1912 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_rm_el_at | ( | type(cp_sll_1d_r_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
removes the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1940 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_rm_el_at | ( | type(cp_sll_1d_c_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
removes the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1968 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_rm_el_at | ( | type(cp_sll_rs_type), pointer | sll, |
| integer, intent(in) | index | ||
| ) |
removes the element at the given index
| sll | the list you get the element from |
| index | the position of the element (stating at 1) |
Definition at line 1996 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_r_rm_all_el | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
removes all the elements from the list
| sll | the list that should be removed |
Definition at line 2024 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_3d_c_rm_all_el | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
removes all the elements from the list
| sll | the list that should be removed |
Definition at line 2047 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_r_rm_all_el | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
removes all the elements from the list
| sll | the list that should be removed |
Definition at line 2070 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_1d_c_rm_all_el | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
removes all the elements from the list
| sll | the list that should be removed |
Definition at line 2093 of file cp_linked_list_pw.F.
| subroutine, public cp_linked_list_pw::cp_sll_rs_rm_all_el | ( | type(cp_sll_rs_type), pointer | sll | ) |
removes all the elements from the list
| sll | the list that should be removed |
Definition at line 2116 of file cp_linked_list_pw.F.
| type(cp_3d_r_cp_type) function, dimension(:), pointer, public cp_linked_list_pw::cp_sll_3d_r_to_array | ( | type(cp_sll_3d_r_type), pointer | sll | ) |
returns a newly allocated array with the same contents as the linked list
| sll | the list to transform in array |
Definition at line 2140 of file cp_linked_list_pw.F.
| type(cp_3d_c_cp_type) function, dimension(:), pointer, public cp_linked_list_pw::cp_sll_3d_c_to_array | ( | type(cp_sll_3d_c_type), pointer | sll | ) |
returns a newly allocated array with the same contents as the linked list
| sll | the list to transform in array |
Definition at line 2166 of file cp_linked_list_pw.F.
| type(cp_1d_r_cp_type) function, dimension(:), pointer, public cp_linked_list_pw::cp_sll_1d_r_to_array | ( | type(cp_sll_1d_r_type), pointer | sll | ) |
returns a newly allocated array with the same contents as the linked list
| sll | the list to transform in array |
Definition at line 2192 of file cp_linked_list_pw.F.
| type(cp_1d_c_cp_type) function, dimension(:), pointer, public cp_linked_list_pw::cp_sll_1d_c_to_array | ( | type(cp_sll_1d_c_type), pointer | sll | ) |
returns a newly allocated array with the same contents as the linked list
| sll | the list to transform in array |
Definition at line 2218 of file cp_linked_list_pw.F.
| type(realspace_grid_p_type) function, dimension(:), pointer, public cp_linked_list_pw::cp_sll_rs_to_array | ( | type(cp_sll_rs_type), pointer | sll | ) |
returns a newly allocated array with the same contents as the linked list
| sll | the list to transform in array |
Definition at line 2244 of file cp_linked_list_pw.F.