Fn_sort

Functions

template<typename T1 >
arma_inline const Op< T1, op_sortsort (const Base< typename T1::elem_type, T1 > &X, const u32 sort_type=0, const u32 dim=0)
template<typename eT >
arma_inline const Op< Col< eT >
, op_sort
sort (const Col< eT > &X, const u32 sort_type=0)
template<typename eT >
arma_inline const Op< Row< eT >
, op_sort
sort (const Row< eT > &X, const u32 sort_type=0)

Function Documentation

template<typename T1 >
arma_inline const Op<T1, op_sort> sort ( const Base< typename T1::elem_type, T1 > &  X,
const u32  sort_type = 0,
const u32  dim = 0 
) [inline]

Definition at line 24 of file fn_sort.hpp.

References Base< elem_type, derived >::get_ref().

Referenced by op_shuffle::apply(), op_median::direct_cx_median_index(), op_median::direct_median(), and sort_index_helper().

00025   {
00026   arma_extra_debug_sigprint();
00027   
00028   return Op<T1, op_sort>(X.get_ref(), sort_type, dim);
00029   }

template<typename eT >
arma_inline const Op<Col<eT>, op_sort> sort ( const Col< eT > &  X,
const u32  sort_type = 0 
) [inline]

Definition at line 36 of file fn_sort.hpp.

00037   {
00038   arma_extra_debug_sigprint();
00039   
00040   const u32 dim = 0;
00041   
00042   return Op<Col<eT>, op_sort>(X, sort_type, dim);
00043   }

template<typename eT >
arma_inline const Op<Row<eT>, op_sort> sort ( const Row< eT > &  X,
const u32  sort_type = 0 
) [inline]

Definition at line 50 of file fn_sort.hpp.

00051   {
00052   arma_extra_debug_sigprint();
00053   
00054   const u32 dim = 1;
00055   
00056   return Op<Row<eT>, op_sort>(X, sort_type, dim);
00057   }