(git:c5411e0)
Loading...
Searching...
No Matches
cp_linked_list_pw::cp_remove_el Interface Reference

Public Member Functions

subroutine cp_sll_3d_r_rm_first_el (sll)
 remove the first element of the linked list
 
subroutine cp_sll_3d_r_rm_el_at (sll, index)
 removes the element at the given index
 
subroutine cp_sll_3d_c_rm_first_el (sll)
 remove the first element of the linked list
 
subroutine cp_sll_3d_c_rm_el_at (sll, index)
 removes the element at the given index
 
subroutine cp_sll_1d_r_rm_first_el (sll)
 remove the first element of the linked list
 
subroutine cp_sll_1d_r_rm_el_at (sll, index)
 removes the element at the given index
 
subroutine cp_sll_1d_c_rm_first_el (sll)
 remove the first element of the linked list
 
subroutine cp_sll_1d_c_rm_el_at (sll, index)
 removes the element at the given index
 
subroutine cp_sll_rs_rm_first_el (sll)
 remove the first element of the linked list
 
subroutine cp_sll_rs_rm_el_at (sll, index)
 removes the element at the given index
 

Detailed Description

Definition at line 179 of file cp_linked_list_pw.F.

Member Function/Subroutine Documentation

◆ cp_sll_3d_r_rm_first_el()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_3d_r_rm_first_el ( type(cp_sll_3d_r_type), pointer  sll)

remove the first element of the linked list

Parameters
sllthe list whose first element has to be removed
History
none
Author
Fawzi Mohamed
Note
fast (O(1))

Definition at line 1615 of file cp_linked_list_pw.F.

◆ cp_sll_3d_r_rm_el_at()

subroutine cp_linked_list_pw::cp_remove_el::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

Parameters
sllthe list you get the element from
indexthe position of the element (stating at 1)
History
none
Author
Fawzi Mohamed
Note
slow (O(index))

Definition at line 1883 of file cp_linked_list_pw.F.

Here is the call graph for this function:

◆ cp_sll_3d_c_rm_first_el()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_3d_c_rm_first_el ( type(cp_sll_3d_c_type), pointer  sll)

remove the first element of the linked list

Parameters
sllthe list whose first element has to be removed
History
none
Author
Fawzi Mohamed
Note
fast (O(1))

Definition at line 1637 of file cp_linked_list_pw.F.

◆ cp_sll_3d_c_rm_el_at()

subroutine cp_linked_list_pw::cp_remove_el::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

Parameters
sllthe list you get the element from
indexthe position of the element (stating at 1)
History
none
Author
Fawzi Mohamed
Note
slow (O(index))

Definition at line 1911 of file cp_linked_list_pw.F.

Here is the call graph for this function:

◆ cp_sll_1d_r_rm_first_el()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_1d_r_rm_first_el ( type(cp_sll_1d_r_type), pointer  sll)

remove the first element of the linked list

Parameters
sllthe list whose first element has to be removed
History
none
Author
Fawzi Mohamed
Note
fast (O(1))

Definition at line 1659 of file cp_linked_list_pw.F.

◆ cp_sll_1d_r_rm_el_at()

subroutine cp_linked_list_pw::cp_remove_el::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

Parameters
sllthe list you get the element from
indexthe position of the element (stating at 1)
History
none
Author
Fawzi Mohamed
Note
slow (O(index))

Definition at line 1939 of file cp_linked_list_pw.F.

Here is the call graph for this function:

◆ cp_sll_1d_c_rm_first_el()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_1d_c_rm_first_el ( type(cp_sll_1d_c_type), pointer  sll)

remove the first element of the linked list

Parameters
sllthe list whose first element has to be removed
History
none
Author
Fawzi Mohamed
Note
fast (O(1))

Definition at line 1681 of file cp_linked_list_pw.F.

◆ cp_sll_1d_c_rm_el_at()

subroutine cp_linked_list_pw::cp_remove_el::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

Parameters
sllthe list you get the element from
indexthe position of the element (stating at 1)
History
none
Author
Fawzi Mohamed
Note
slow (O(index))

Definition at line 1967 of file cp_linked_list_pw.F.

Here is the call graph for this function:

◆ cp_sll_rs_rm_first_el()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_rs_rm_first_el ( type(cp_sll_rs_type), pointer  sll)

remove the first element of the linked list

Parameters
sllthe list whose first element has to be removed
History
none
Author
Fawzi Mohamed
Note
fast (O(1))

Definition at line 1703 of file cp_linked_list_pw.F.

◆ cp_sll_rs_rm_el_at()

subroutine cp_linked_list_pw::cp_remove_el::cp_sll_rs_rm_el_at ( type(cp_sll_rs_type), pointer  sll,
integer, intent(in)  index 
)

removes the element at the given index

Parameters
sllthe list you get the element from
indexthe position of the element (stating at 1)
History
none
Author
Fawzi Mohamed
Note
slow (O(index))

Definition at line 1995 of file cp_linked_list_pw.F.

Here is the call graph for this function:

The documentation for this interface was generated from the following file: