ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Go to the source code of this file.
Data Types | |
type | pm_arraySort::isort_type |
type | pm_arraySort::sort_type |
type | pm_arraySort::qsort_type |
type | pm_arraySort::qsorti_type |
type | pm_arraySort::heap_type |
type | pm_arraySort::insertion_type |
type | pm_arraySort::qsortr_type |
type | pm_arraySort::qsortrdp_type |
type | pm_arraySort::bubble_type |
type | pm_arraySort::heapi_type |
type | pm_arraySort::heapr_type |
type | pm_arraySort::insertionl_type |
type | pm_arraySort::insertionb_type |
type | pm_arraySort::merger_type |
type | pm_arraySort::selection_type |
type | pm_arraySort::shell_type |
interface | pm_arraySort::isAscendingAll |
Generate and return .true. if the input array is sorted in strictly all ascending order (without equal elements), otherwise, generate and return .false. . More... | |
interface | pm_arraySort::isDescendingAll |
Generate and return .true. if the input array is sorted in strictly all descending order (without equal elements), otherwise, generate and return .false. . More... | |
interface | pm_arraySort::isAscending |
Generate and return .true. if the input array is sorted in ascending order (with the possibility of elements being equal), otherwise, generate and return .false. . More... | |
interface | pm_arraySort::isDescending |
Generate and return .true. if the input array is sorted in descending order (with the possibility of elements being equal), otherwise, generate and return .false. . More... | |
interface | pm_arraySort::isSorted |
Return .true. if the input array is sorted, either ascending or descending, or all equal. More... | |
interface | pm_arraySort::getSorted |
Generate and return the sorted elements of the input scalar string or contiguous vector in ascending order, or the sorted indices of the input scalar string or contiguous array of rank 1 in ascending order or in the user-specified order. More... | |
interface | pm_arraySort::setSorted |
Sort the input scalar string or contiguous vector in ascending order, or return the sorted indices of the input scalar string or contiguous array of rank 1 in ascending order or in the user-specified order. More... | |
Modules | |
module | pm_arraySort |
This module contains procedures and generic interfaces for various sorting tasks. | |
Variables | |
character(*, SK), parameter | pm_arraySort::MODULE_NAME = "@pm_arraySort" |
type(isort_type), parameter | pm_arraySort::isort = isort_type() |
type(qsorti_type), parameter | pm_arraySort::qsorti = qsorti_type() |
type(qsortr_type), parameter | pm_arraySort::qsortr = qsortr_type() |
type(qsortrdp_type), parameter | pm_arraySort::qsortrdp = qsortrdp_type() |
type(bubble_type), parameter | pm_arraySort::bubble = bubble_type() |
type(heapi_type), parameter | pm_arraySort::heapi = heapi_type() |
type(heapr_type), parameter | pm_arraySort::heapr = heapr_type() |
type(insertionl_type), parameter | pm_arraySort::insertionl = insertionl_type() |
type(insertionb_type), parameter | pm_arraySort::insertionb = insertionb_type() |
type(merger_type), parameter | pm_arraySort::merger = merger_type() |
type(selection_type), parameter | pm_arraySort::selection = selection_type() |
type(shell_type), parameter | pm_arraySort::shell = shell_type() |