Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00016
00017
00018
00019 template<typename T1, typename T2>
00020 inline
00021 const Glue<T1, T2, glue_join>
00022 join_cols(const Base<typename T1::elem_type,T1>& A, const Base<typename T1::elem_type,T2>& B)
00023 {
00024 arma_extra_debug_sigprint();
00025
00026 return Glue<T1, T2, glue_join>(A.get_ref(), B.get_ref(), 0);
00027 }
00028
00029
00030
00031 template<typename T1, typename T2>
00032 inline
00033 const Glue<T1, T2, glue_join>
00034 join_rows(const Base<typename T1::elem_type,T1>& A, const Base<typename T1::elem_type,T2>& B)
00035 {
00036 arma_extra_debug_sigprint();
00037
00038 return Glue<T1, T2, glue_join>(A.get_ref(), B.get_ref(), 1);
00039 }
00040
00041
00042
00043 template<typename T1, typename T2>
00044 inline
00045 const GlueCube<T1, T2, glue_join>
00046 join_slices(const BaseCube<typename T1::elem_type,T1>& A, const BaseCube<typename T1::elem_type,T2>& B)
00047 {
00048 arma_extra_debug_sigprint();
00049
00050 return GlueCube<T1, T2, glue_join>(A.get_ref(), B.get_ref());
00051 }
00052
00053
00054