ivector_sort Subroutine

public subroutine ivector_sort(this, order)

Sorts an ivector in ascending order. If order is provided, it will contain the sorted indices. The size of order must be at least this%len.

Type Bound

ivector_t

Arguments

Type IntentOptional Attributes Name
class(ivector_t), intent(inout) :: this
integer, intent(out), optional, dimension(:) :: order

Calls

proc~~ivector_sort~~CallsGraph proc~ivector_sort ivector_t%ivector_sort proc~iqsort iqsort proc~ivector_sort->proc~iqsort

Called by

proc~~ivector_sort~~CalledByGraph proc~ivector_sort ivector_t%ivector_sort proc~atan_build atan_build proc~atan_build->proc~ivector_sort proc~atbo_build atbo_build proc~atbo_build->proc~ivector_sort proc~atdh_build atdh_build proc~atdh_build->proc~ivector_sort proc~mcs_init mcs_init proc~mcs_init->proc~atan_build proc~mcs_init->proc~atbo_build proc~mcs_init->proc~atdh_build proc~setup setup proc~setup->proc~mcs_init program~main main program~main->proc~setup