sort_tuples Subroutine

public subroutine sort_tuples(nz, ndim, precedence, arr)

Sorts integer tuples arr in ascending order, where pecedence of rows in sorting is prescribed

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nz

Number of tuples

integer, intent(in) :: ndim

Dimension of tuples

integer, intent(in), dimension(ndim) :: precedence

Precedence of sorting, i.e. for ndim=2 precedence=[2,1] sorts firstly according to second row

integer, intent(inout), dimension(ndim,nz) :: arr

Tuples, on return sorted