SABER
tools_qsort::interchange_sort Interface Reference

Public Member Functions

subroutine interchange_sort_integer (n, left_end, right_end, list, order)
 Interchange integers. More...
 
subroutine interchange_sort_real (n, left_end, right_end, list, order)
 Interchange reals. More...
 

Detailed Description

Definition at line 29 of file tools_qsort.F90.

Member Function/Subroutine Documentation

◆ interchange_sort_integer()

subroutine tools_qsort::interchange_sort::interchange_sort_integer ( integer, intent(in)  n,
integer, intent(in)  left_end,
integer, intent(in)  right_end,
integer, dimension(n), intent(inout)  list,
integer, dimension(n), intent(inout)  order 
)

Interchange integers.

Parameters
[in]nInput vector size
[in]left_endLeft end of the vector
[in]right_endRight end of the vector
[in,out]listVector to sort
[in,out]orderPositions of the elements in the original order

Definition at line 215 of file tools_qsort.F90.

◆ interchange_sort_real()

subroutine tools_qsort::interchange_sort::interchange_sort_real ( integer, intent(in)  n,
integer, intent(in)  left_end,
integer, intent(in)  right_end,
real(kind_real), dimension(n), intent(inout)  list,
integer, dimension(n), intent(inout)  order 
)

Interchange reals.

Parameters
[in]nInput vector size
[in]left_endLeft end of the vector
[in]right_endRight end of the vector
[in,out]listVector to sort
[in,out]orderPositions of the elements in the original order

Definition at line 249 of file tools_qsort.F90.


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