OpenCMISS-Iron Internal API Documentation
sorting Module Reference

This module contains all procedures for sorting. NOTE: THE ROUTINES IN THIS MODULE HAVE NOT BEEN TESTED!!! More...

Data Types

interface  bubble_isort
 
interface  bubble_sort
 
interface  heap_sort
 
interface  shell_sort
 

Functions/Subroutines

subroutine bubble_isort_intg (A, IND, ERR, ERROR,)
 
subroutine bubble_isort_sp (A, IND, ERR, ERROR,)
 
subroutine bubble_isort_dp (A, IND, ERR, ERROR,)
 
subroutine bubble_sort_intg (A, ERR, ERROR,)
 
subroutine bubble_sort_sp (A, ERR, ERROR,)
 
subroutine bubble_sort_dp (A, ERR, ERROR,)
 
subroutine heap_sort_intg (A, ERR, ERROR,)
 
subroutine heap_sort_sp (A, ERR, ERROR,)
 
subroutine heap_sort_dp (A, ERR, ERROR,)
 
subroutine shell_sort_intg (A, ERR, ERROR,)
 
subroutine shell_sort_sp (A, ERR, ERROR,)
 
subroutine shell_sort_dp (A, ERR, ERROR,)
 

Detailed Description

This module contains all procedures for sorting. NOTE: THE ROUTINES IN THIS MODULE HAVE NOT BEEN TESTED!!!

Function/Subroutine Documentation

subroutine sorting::bubble_isort_dp ( real(dp), dimension(:), intent(inout)  A,
integer(intg), dimension(:), intent(out)  IND,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 214 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::bubble_isort_intg ( integer(intg), dimension(:), intent(inout)  A,
integer(intg), dimension(:), intent(out)  IND,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 107 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::bubble_isort_sp ( real(sp), dimension(:), intent(inout)  A,
integer(intg), dimension(:), intent(out)  IND,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 160 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::bubble_sort_dp ( real(dp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 364 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::bubble_sort_intg ( integer(intg), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 277 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::bubble_sort_sp ( real(sp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 320 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::heap_sort_dp ( real(dp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 538 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::heap_sort_intg ( integer(intg), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 417 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::heap_sort_sp ( real(sp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 477 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::shell_sort_dp ( real(dp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 697 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::shell_sort_intg ( integer(intg), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 608 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().

subroutine sorting::shell_sort_sp ( real(sp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Definition at line 652 of file sorting.f90.

References base_routines::enters(), and base_routines::exits().