00001 // Copyright (C) 2003-2005 Vivien Mallet 00002 // 00003 // This file is part of SeldonData library. 00004 // SeldonData library is a tool for data processing. 00005 // 00006 // SeldonData is free software; you can redistribute it and/or modify 00007 // it under the terms of the GNU General Public License as published by 00008 // the Free Software Foundation; either version 2 of the License, or 00009 // (at your option) any later version. 00010 // 00011 // SeldonData is distributed in the hope that it will be useful, 00012 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 // GNU General Public License (file "license") for more details. 00015 // 00016 // For more information, please see the SeldonData home page: 00017 // http://membres.lycos.fr/vmallet/seldondata/ 00018 00019 #ifndef FILE_SELDONDATA_FUNCTIONS_HXX 00020 00021 namespace SeldonData 00022 { 00023 00024 template<int N, class TIn, class TGIn, 00025 class TOut, class TGOut> 00026 void LinearInterpolationRegular(Data<TIn, N, TGIn>& dataIn, 00027 Data<TOut, N, TGOut>& dataOut); 00028 00029 template<int N, class TIn, class TGIn, 00030 class TOut, class TGOut> 00031 void LinearInterpolationOneGeneral(Data<TIn, N, TGIn>& dataIn, 00032 Data<TOut, N, TGOut>& dataOut, 00033 int dim); 00034 00035 } // namespace SeldonData. 00036 00037 #define FILE_SELDONDATA_FUNCTIONS_HXX 00038 #endif