casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
GenSort.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/Utilities/Sort.h>
#include <casacore/casa/Utilities/GenSort.tcc>

Go to the source code of this file.

Classes

class  casacore::Array< T >
 template <class T, class U> class vector; More...
 
class  casacore::Vector< T >
 A 1-D Specialization of the Array class. More...
 
class  casacore::Block< T >
 simple 1-D array More...
 
class  casacore::GenSort< T >
 General in-place sort functions. More...
 
class  casacore::GenSortIndirect< T >
 General indirect sort functions. More...
 

Namespaces

 casacore
 For temporary backward namespace compatibility, use casa as alias for casacore.
 

Functions

template<class T >
uInt casacore::genSort (T *data, uInt nr, Sort::Order order=Sort::Ascending, int options=0)
 Global in-place sort functions The following global functions are easier to use than the static GenSort member functions. More...
 
template<class T >
uInt casacore::genSort (Array< T > &data, Sort::Order order=Sort::Ascending, int options=0)
 
template<class T >
uInt casacore::genSort (Block< T > &data, Sort::Order order=Sort::Ascending, int options=0)
 
template<class T >
uInt casacore::genSort (Block< T > &data, uInt nr, Sort::Order order=Sort::Ascending, int options=0)
 
template<class T >
uInt casacore::genSort (Vector< uInt > &indexVector, const T *data, uInt nr, Sort::Order order=Sort::Ascending, int options=0)
 Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions. More...
 
template<class T >
uInt casacore::genSort (Vector< uInt > &indexVector, const Array< T > &data, Sort::Order order=Sort::Ascending, int options=0)
 
template<class T >
uInt casacore::genSort (Vector< uInt > &indexVector, const Block< T > &data, Sort::Order order=Sort::Ascending, int options=0)
 
template<class T >
uInt casacore::genSort (Vector< uInt > &indexVector, const Block< T > &data, uInt nr, Sort::Order order=Sort::Ascending, int options=0)