FE-Project
Loading...
Searching...
No Matches
scale_quicksort::quicksort_exec_with_idx Interface Reference

Public Member Functions

subroutine quicksort_exec_with_idx4_int4 (npoints, val, indx)
subroutine quicksort_exec_with_idx4_int8 (npoints, val, indx)
subroutine quicksort_exec_with_idx4_real_rp (npoints, val, indx)
subroutine quicksort_exec_with_idx8_int4 (npoints, val, indx)
subroutine quicksort_exec_with_idx8_int8 (npoints, val, indx)
subroutine quicksort_exec_with_idx8_real_rp (npoints, val, indx)

Detailed Description

Definition at line 31 of file scale_quicksort.F90.

Member Function/Subroutine Documentation

◆ quicksort_exec_with_idx4_int4()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx4_int4 ( integer, intent(in) npoints,
integer(kind=4), dimension(npoints), intent(inout) val,
integer(kind=4), dimension(npoints), intent(inout) indx )

Definition at line 46 of file scale_quicksort.F90.

47 integer, intent(in) :: npoints
48 integer(kind=4), intent(inout) :: val(npoints)
49 integer(kind=4), intent(inout) :: indx(npoints)
50
51 !-------------------------------
52 call quicksort_core_idx4_int4(val, indx, 1, npoints)

◆ quicksort_exec_with_idx4_int8()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx4_int8 ( integer, intent(in) npoints,
integer(kind=8), dimension(npoints), intent(inout) val,
integer(kind=4), dimension(npoints), intent(inout) indx )

Definition at line 54 of file scale_quicksort.F90.

55 integer, intent(in) :: npoints
56 integer(kind=8), intent(inout) :: val(npoints)
57 integer(kind=4), intent(inout) :: indx(npoints)
58
59 !-------------------------------
60 call quicksort_core_idx4_int8(val, indx, 1, npoints)

◆ quicksort_exec_with_idx4_real_rp()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx4_real_rp ( integer, intent(in) npoints,
real(rp), dimension(npoints), intent(inout) val,
integer(kind=4), dimension(npoints), intent(inout) indx )

Definition at line 62 of file scale_quicksort.F90.

63 integer, intent(in) :: npoints
64 real(RP), intent(inout) :: val(npoints)
65 integer(kind=4), intent(inout) :: indx(npoints)
66
67 !-------------------------------
68 call quicksort_core_idx4_real_rp(val, indx, 1, npoints)

◆ quicksort_exec_with_idx8_int4()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx8_int4 ( integer, intent(in) npoints,
integer(kind=4), dimension(npoints), intent(inout) val,
integer(kind=8), dimension(npoints), intent(inout) indx )

Definition at line 70 of file scale_quicksort.F90.

71 integer, intent(in) :: npoints
72 integer(kind=4), intent(inout) :: val(npoints)
73 integer(kind=8), intent(inout) :: indx(npoints)
74
75 !-------------------------------
76 call quicksort_core_idx8_int4(val, indx, 1, npoints)

◆ quicksort_exec_with_idx8_int8()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx8_int8 ( integer, intent(in) npoints,
integer(kind=8), dimension(npoints), intent(inout) val,
integer(kind=8), dimension(npoints), intent(inout) indx )

Definition at line 78 of file scale_quicksort.F90.

79 integer, intent(in) :: npoints
80 integer(kind=8), intent(inout) :: val(npoints)
81 integer(kind=8), intent(inout) :: indx(npoints)
82
83 !-------------------------------
84 call quicksort_core_idx8_int8(val, indx, 1, npoints)

◆ quicksort_exec_with_idx8_real_rp()

subroutine scale_quicksort::quicksort_exec_with_idx::quicksort_exec_with_idx8_real_rp ( integer, intent(in) npoints,
real(rp), dimension(npoints), intent(inout) val,
integer(kind=8), dimension(npoints), intent(inout) indx )

Definition at line 86 of file scale_quicksort.F90.

87 integer, intent(in) :: npoints
88 real(RP), intent(inout) :: val(npoints)
89 integer(kind=8), intent(inout) :: indx(npoints)
90
91 !-------------------------------
92 call quicksort_core_idx8_real_rp(val, indx, 1, npoints)

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