OpenCMISS-Iron Internal API Documentation
lists::list_sort Interface Reference

Sorts a list into ascending order. More...

Private Member Functions

subroutine list_sort_list (LIST, ERR, ERROR,)
 Sorts a list of into ascending order. More...
 
subroutine list_sort_intg1_array (A, ERR, ERROR,)
 Sorts an integer array list of data dimension 1 into ascending order. More...
 
subroutine list_sort_intg2_array (A, KEY_DIMENSION, ERR, ERROR,)
 Sorts an integer array list of data dimension > 1 into ascending order. More...
 
subroutine list_sort_sp1_array (A, ERR, ERROR,)
 Sorts an single precision array list of data dimension 1 into ascending order. More...
 
subroutine list_sort_sp2_array (A, KEY_DIMENSION, ERR, ERROR,)
 Sorts an single precision array list of data dimension > 1 into ascending order. More...
 
subroutine list_sort_dp1_array (A, ERR, ERROR,)
 Sorts an double precision array list of data dimension 1 into ascending order. More...
 
subroutine list_sort_dp2_array (A, KEY_DIMENSION, ERR, ERROR,)
 Sorts an double precision array list of data dimension > 1 into ascending order. More...
 

Detailed Description

Sorts a list into ascending order.

Definition at line 252 of file lists.f90.

Member Function/Subroutine Documentation

subroutine lists::list_sort::list_sort_dp1_array ( real(dp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an double precision array list of data dimension 1 into ascending order.

Parameters
[in,out]aThe list to sort
[out]errThe error code
[out]errorThe error string

Definition at line 3392 of file lists.f90.

subroutine lists::list_sort::list_sort_dp2_array ( real(dp), dimension(:,:), intent(inout)  A,
integer(intg), intent(in)  KEY_DIMENSION,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an double precision array list of data dimension > 1 into ascending order.

Parameters
[in,out]aThe list to sort
[in]key_dimensionThe key dimension to sort on.
[out]errThe error code
[out]errorThe error string

Definition at line 3416 of file lists.f90.

subroutine lists::list_sort::list_sort_intg1_array ( integer(intg), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an integer array list of data dimension 1 into ascending order.

Parameters
[in,out]aThe list to sort
[out]errThe error code
[out]errorThe error string

Definition at line 3245 of file lists.f90.

subroutine lists::list_sort::list_sort_intg2_array ( integer(intg), dimension(:,:), intent(inout)  A,
integer(intg), intent(in)  KEY_DIMENSION,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an integer array list of data dimension > 1 into ascending order.

Parameters
[in,out]aThe list to sort
[in]key_dimensionThe key dimension to sort on
[out]errThe error code
[out]errorThe error string

Definition at line 3269 of file lists.f90.

subroutine lists::list_sort::list_sort_list ( type(list_type), intent(inout), pointer  LIST,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts a list of into ascending order.

Parameters
[in,out]listThe list to sort
[out]errThe error code
[out]errorThe error string

Definition at line 3122 of file lists.f90.

subroutine lists::list_sort::list_sort_sp1_array ( real(sp), dimension(:), intent(inout)  A,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an single precision array list of data dimension 1 into ascending order.

Parameters
[in,out]aThe list to sort
[out]errThe error code
[out]errorThe error string

Definition at line 3343 of file lists.f90.

subroutine lists::list_sort::list_sort_sp2_array ( real(sp), dimension(:,:), intent(inout)  A,
integer(intg), intent(in)  KEY_DIMENSION,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Sorts an single precision array list of data dimension > 1 into ascending order.

Parameters
[in,out]aThe list to sort
[in]key_dimensionThe key dimension to sort the list on.
[out]errThe error code
[out]errorThe error string

Definition at line 3367 of file lists.f90.