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