SF_MISC
Description
SciFortran module for sundry functions
Quick access
- Routines:
uniinv()
,unista()
,uniq_array()
,uniq()
,assert_shape()
,reorder_array()
,reorder()
,sort_insertion()
,sort_quicksort()
,sort()
,sort_array()
,sort_qsort()
Subroutines and functions
- interface sf_misc/uniinv(xdont, igoest)
- Parameters:
xdont (•) [real, integer, in]
igoest (•) [integer, out]
- interface sf_misc/unista(xdont, nuni[, mask])
- Parameters:
xdont (•) [real, integer, inout/in,required]
nuni [integer, out]
- Options:
mask (size(xdont)) [logical]
- interface sf_misc/uniq_array(ain, aout[, mask])
- Parameters:
ain (•) [integer, real, inout]
aout (•) [integer, real, out,allocatable]
- Options:
mask (•) [logical, out,allocatable]
- interface sf_misc/uniq(ain[, mask])
- Parameters:
ain (•) [integer, real, inout]
- Options:
mask (•) [logical, out,allocatable]
- interface sf_misc/assert_shape(a, ndim[, routine, matname])
- Parameters:
a (various shapes) [integer, real, complex, in]
ndim (•) [integer, in]
- Options:
routine [character(len=*)]
matname [character(len=*)]
- interface sf_misc/reorder_array(ain, index)
- Parameters:
ain (•) [integer, real, complex, logical, in,required]
index (size(ain)) [integer]
- interface sf_misc/reorder(ain, index)
- Parameters:
ain (•) [integer, real, complex, logical, in,required]
index (size(ain)) [integer]
- interface sf_misc/sort_insertion(a, indx_a)
- Parameters:
a (•) [integer, real, inout/in,required]
indx_a (size(a)) [integer, inout]
- interface sf_misc/sort_quicksort(a[, indx])
- Parameters:
a (•) [integer, real, inout/in,required]
- Options:
indx (size(a)) [integer, inout]
- interface sf_misc/sort(a[, indx])
- Parameters:
a (•) [integer, real, inout/in,required]
- Options:
indx (size(a)) [integer, inout]
- interface sf_misc/sort_array(a[, indx])
- Parameters:
a (•) [integer, real, inout/in,required]
- Options:
indx (size(a)) [integer, inout]
- interface sf_misc/sort_qsort(a, indx_a)
- Parameters:
a (•) [integer, real, inout/in,required]
indx_a (size(a)) [integer, inout]