/*---------------------------------------------------------------------------*
* IT++ *
*---------------------------------------------------------------------------*
* Copyright (c) 1995-2004 by Tony Ottosson, Thomas Eriksson, Pål Frenger, *
* Tobias Ringström, and Jonas Samuelsson. *
* *
* Permission to use, copy, modify, and distribute this software and its *
* documentation under the terms of the GNU General Public License is hereby *
* granted. No representations are made about the suitability of this *
* software for any purpose. It is provided "as is" without expressed or *
* implied warranty. See the GNU General Public License for more details. *
*---------------------------------------------------------------------------*/
/*!
\file
\brief Implementation of Interleaver classes
\author Pål Frenger
1.12
2004/05/07 11:55:37
*/
#include "comm/interleave.h"
namespace itpp {
// #ifdef _MSC_VER
// #pragma warning(disable : 4244)
// #endif
// ------------------------ Instantiations --------------------------------
//! Template instantiation of Block_Interleaver
template class Block_Interleaver<double>;
//! Template instantiation of Block_Interleaver
template class Block_Interleaver<short>;
//! Template instantiation of Block_Interleaver
template class Block_Interleaver<int>;
//! Template instantiation of Block_Interleaver
template class Block_Interleaver<complex<double> >;
//! Template instantiation of Block_Interleaver
template class Block_Interleaver<bin>;
//! Template instantiation of Cross_Interleaver
template class Cross_Interleaver<double>;
//! Template instantiation of Cross_Interleaver
template class Cross_Interleaver<short>;
//! Template instantiation of Cross_Interleaver
template class Cross_Interleaver<int>;
//! Template instantiation of Cross_Interleaver
template class Cross_Interleaver<complex<double> >;
//! Template instantiation of Cross_Interleaver
template class Cross_Interleaver<bin>;
//! Template instantiation of Sequence_Interleaver
template class Sequence_Interleaver<double>;
//! Template instantiation of Sequence_Interleaver
template class Sequence_Interleaver<short>;
//! Template instantiation of Sequence_Interleaver
template class Sequence_Interleaver<int>;
//! Template instantiation of Sequence_Interleaver
template class Sequence_Interleaver<complex<double> >;
//! Template instantiation of Sequence_Interleaver
template class Sequence_Interleaver<bin>;
// #ifdef _MSC_VER
// #pragma warning(default : 4244)
// #endif
} //namespace itpp
syntax highlighted by Code2HTML, v. 0.9.1