File indexing completed on 2024-12-22 04:09:52
0001 ///////////////////////////////////////////////////////////////////////////// 0002 // einspline: a library for creating and evaluating B-splines // 0003 // Copyright (C) 2007 Kenneth P. Esler, Jr. // 0004 // // 0005 // This program is free software; you can redistribute it and/or modify // 0006 // it under the terms of the GNU General Public License as published by // 0007 // the Free Software Foundation; either version 2 of the License, or // 0008 // (at your option) any later version. // 0009 // // 0010 // This program is distributed in the hope that it will be useful, // 0011 // but WITHOUT ANY WARRANTY; without even the implied warranty of // 0012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // 0013 // GNU General Public License for more details. // 0014 // // 0015 // You should have received a copy of the GNU General Public License // 0016 // along with this program; if not, write to the Free Software // 0017 // Foundation, Inc., 51 Franklin Street, Fifth Floor, // 0018 // Boston, MA 02110-1301 USA // 0019 ///////////////////////////////////////////////////////////////////////////// 0020 0021 #ifndef NUBSPLINE_H 0022 #define NUBSPLINE_H 0023 0024 #include "nubspline_create.h" 0025 0026 #ifdef HAVE_SSE2 0027 #include "nubspline_structs.h" 0028 #include "nubspline_eval_sse_s.h" 0029 #include "nubspline_eval_sse_c.h" 0030 #include "nubspline_eval_sse_d.h" 0031 #include "nubspline_eval_sse_z.h" 0032 #else 0033 #include "nubspline_structs.h" 0034 #include "nubspline_eval_std_s.h" 0035 #include "nubspline_eval_std_c.h" 0036 #include "nubspline_eval_std_d.h" 0037 #include "nubspline_eval_std_z.h" 0038 #endif 0039 0040 #endif