Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 template<typename T1>
00022 arma_inline
00023 const Op<T1, op_sort>
00024 sort(const Base<typename T1::elem_type,T1>& X, const u32 sort_type = 0, const u32 dim = 0)
00025 {
00026 arma_extra_debug_sigprint();
00027
00028 return Op<T1, op_sort>(X.get_ref(), sort_type, dim);
00029 }
00030
00031
00032
00033 template<typename eT>
00034 arma_inline
00035 const Op<Col<eT>, op_sort>
00036 sort(const Col<eT>& X, const u32 sort_type = 0)
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 }
00044
00045
00046
00047 template<typename eT>
00048 arma_inline
00049 const Op<Row<eT>, op_sort>
00050 sort(const Row<eT>& X, const u32 sort_type = 0)
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 }
00058
00059
00060
00061