fn_sort.hpp
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 template<typename T1>
00021 inline
00022 const Op<T1, op_sort>
00023 sort(const Base<typename T1::elem_type,T1>& X, const u32 sort_type = 0, const u32 dim = 0)
00024 {
00025 arma_extra_debug_sigprint();
00026
00027 return Op<T1, op_sort>(X.get_ref(), sort_type, dim);
00028 }
00029
00030
00031
00032 template<typename eT>
00033 inline
00034 const Op<Col<eT>, op_sort>
00035 sort(const Col<eT>& X, const u32 sort_type = 0)
00036 {
00037 arma_extra_debug_sigprint();
00038
00039 const u32 dim = 0;
00040
00041 return Op<Col<eT>, op_sort>(X, sort_type, dim);
00042 }
00043
00044
00045
00046 template<typename eT>
00047 inline
00048 const Op<Row<eT>, op_sort>
00049 sort(const Row<eT>& X, const u32 sort_type = 0)
00050 {
00051 arma_extra_debug_sigprint();
00052
00053 const u32 dim = 1;
00054
00055 return Op<Row<eT>, op_sort>(X, sort_type, dim);
00056 }
00057
00058
00059
00060