quicksort Interface

public interface quicksort

Contents


Module Procedures

public recursive subroutine quicksortreal(list, val)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(inout) :: list(:)
real(kind=real64), intent(inout), optional :: val(:)

public recursive subroutine quicksortint(list, val)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(inout) :: list(:)
real(kind=real64), intent(inout), optional :: val(:)

public recursive subroutine quicksortintArray(list, val)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(inout) :: list(:,:)
real(kind=real64), intent(inout) :: val(:)