Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00016
00017
00018 template<typename T1>
00019 arma_inline
00020 const Op<T1, op_sort>
00021 sort(const Base<typename T1::elem_type,T1>& X, const uword sort_type = 0, const uword dim = 0)
00022 {
00023 arma_extra_debug_sigprint();
00024
00025 return Op<T1, op_sort>(X.get_ref(), sort_type, dim);
00026 }
00027
00028
00029
00030 template<typename eT>
00031 arma_inline
00032 const Op<Col<eT>, op_sort>
00033 sort(const Col<eT>& X, const uword sort_type = 0)
00034 {
00035 arma_extra_debug_sigprint();
00036
00037 const uword dim = 0;
00038
00039 return Op<Col<eT>, op_sort>(X, sort_type, dim);
00040 }
00041
00042
00043
00044 template<typename eT>
00045 arma_inline
00046 const Op<Row<eT>, op_sort>
00047 sort(const Row<eT>& X, const uword sort_type = 0)
00048 {
00049 arma_extra_debug_sigprint();
00050
00051 const uword dim = 1;
00052
00053 return Op<Row<eT>, op_sort>(X, sort_type, dim);
00054 }
00055
00056
00057