00001 // Copyright (C) 2010-2011 NICTA (www.nicta.com.au)00002 // Copyright (C) 2010-2011 Conrad Sanderson00003 // Copyright (C) 2011 Alcatel Lucent00004 // Copyright (C) 2011 Gerhard Schreiber00005 // 00006 // This file is part of the Armadillo C++ library.00007 // It is provided without any warranty of fitness00008 // for any purpose. You can redistribute this file00009 // and/or modify it under the terms of the GNU00010 // Lesser General Public License (LGPL) as published00011 // by the Free Software Foundation, either version 300012 // of the License or (at your option) any later version.00013 // (see http://www.opensource.org/licenses for more info)00014
00015
00016
00019
00020
00021
00022class glue_toeplitz00023 {
00024 public:
00025
00026 template<typename T1, typename T2> inlinestaticvoidapply(Mat<typename T1::elem_type>& out, constGlue<T1, T2, glue_toeplitz>& in);
00027 };
00028
00029
00030
00031class glue_toeplitz_circ00032 {
00033 public:
00034
00035 template<typename T1, typename T2> inlinestaticvoidapply(Mat<typename T1::elem_type>& out, constGlue<T1, T2, glue_toeplitz_circ>& in);
00036 };
00037
00038
00039