sort_arrays Module

Various routines to sort real/integer arrays


Uses

  • module~~sort_arrays~~UsesGraph module~sort_arrays sort_arrays module~data_arch data_arch module~sort_arrays->module~data_arch iso_fortran_env iso_fortran_env module~data_arch->iso_fortran_env

Used by

  • module~~sort_arrays~~UsedByGraph module~sort_arrays sort_arrays module~solver solver module~solver->module~sort_arrays module~surfile surfile module~surfile->module~sort_arrays module~film film module~film->module~solver module~film->module~surfile module~ms_film ms_film module~ms_film->module~solver module~ms_film->module~surfile module~ms_film->module~film program~main main program~main->module~solver module~test_musst test_musst program~main->module~test_musst module~test_musst->module~solver module~test_musst->module~surfile module~test_musst->module~film module~test_musst->module~ms_film module~inout_files inout_files module~test_musst->module~inout_files module~inout_files->module~surfile module~inout_files->module~film module~inout_files->module~ms_film

Contents


Subroutines

public subroutine init_order(order)

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(out), dimension(:):: order

public recursive subroutine sort_integer(g, d, itabref)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
integer(kind=I4), intent(inout), dimension(:):: itabref

public recursive subroutine sort_real(g, d, rtabref)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
real(kind=R8), intent(inout), dimension(:):: rtabref

public recursive subroutine sort_real_1real(g, d, rtabref, rtab1)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
real(kind=R8), intent(inout), dimension(:):: rtabref
real(kind=R8), intent(inout), dimension(:):: rtab1

public recursive subroutine sort_real_1int(g, d, rtabref, itab1)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
real(kind=R8), intent(inout), dimension(:):: rtabref
integer(kind=I4), intent(inout), dimension(:):: itab1

public recursive subroutine sort_real_2real(g, d, rtabref, rtab1, rtab2)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
real(kind=R8), intent(inout), dimension(:):: rtabref
real(kind=R8), intent(inout), dimension(:):: rtab1
real(kind=R8), intent(inout), dimension(:):: rtab2

public recursive subroutine sort_int_1int_1real(g, d, itabref, itab1, rtab2)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
integer(kind=I4), intent(inout), dimension(:):: itabref
integer(kind=I4), intent(inout), dimension(:):: itab1
real(kind=R8), intent(inout), dimension(:):: rtab2

public recursive subroutine sort_int_1real(g, d, itabref, rtab1)

Read more…

Arguments

Type IntentOptional AttributesName
integer(kind=I4), intent(in) :: g
integer(kind=I4), intent(in) :: d
integer(kind=I4), intent(inout), dimension(:):: itabref
real(kind=R8), intent(inout), dimension(:):: rtab1