Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00018
00019
00020
00021 template<typename T1>
00022 inline
00023 Glue<T1, T1, glue_toeplitz>
00024 toeplitz(const Base<typename T1::elem_type,T1>& X)
00025 {
00026 arma_extra_debug_sigprint();
00027
00028 return Glue<T1, T1, glue_toeplitz>( X.get_ref(), X.get_ref() );
00029 }
00030
00031
00032
00033 template<typename T1, typename T2>
00034 inline
00035 Glue<T1, T2, glue_toeplitz>
00036 toeplitz(const Base<typename T1::elem_type,T1>& X, const Base<typename T1::elem_type,T2>& Y)
00037 {
00038 arma_extra_debug_sigprint();
00039
00040 return Glue<T1, T2, glue_toeplitz>( X.get_ref(), Y.get_ref() );
00041 }
00042
00043
00044
00045 template<typename T1>
00046 inline
00047 Glue<T1, T1, glue_toeplitz_circ>
00048 circ_toeplitz(const Base<typename T1::elem_type,T1>& X)
00049 {
00050 arma_extra_debug_sigprint();
00051
00052 return Glue<T1, T1, glue_toeplitz_circ>( X.get_ref(), X.get_ref() );
00053 }
00054
00055
00056