3 * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Gerard Jungman, Brian Gough
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 3 of the License, or (at
8 * your option) any later version.
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21 #include <gsl/gsl_errno.h>
22 #include <gsl/gsl_vector.h>
24 /* turn off range checking at runtime if zero */
25 int gsl_check_range = 1;
27 #define BASE_GSL_COMPLEX_LONG
28 #include "templates_on.h"
29 #include "vector_source.c"
30 #include "templates_off.h"
31 #undef BASE_GSL_COMPLEX_LONG
33 #define BASE_GSL_COMPLEX
34 #include "templates_on.h"
35 #include "vector_source.c"
36 #include "templates_off.h"
37 #undef BASE_GSL_COMPLEX
39 #define BASE_GSL_COMPLEX_FLOAT
40 #include "templates_on.h"
41 #include "vector_source.c"
42 #include "templates_off.h"
43 #undef BASE_GSL_COMPLEX_FLOAT
45 #define BASE_LONG_DOUBLE
46 #include "templates_on.h"
47 #include "vector_source.c"
48 #include "templates_off.h"
49 #undef BASE_LONG_DOUBLE
52 #include "templates_on.h"
53 #include "vector_source.c"
54 #include "templates_off.h"
58 #include "templates_on.h"
59 #include "vector_source.c"
60 #include "templates_off.h"
64 #include "templates_on.h"
65 #include "vector_source.c"
66 #include "templates_off.h"
70 #include "templates_on.h"
71 #include "vector_source.c"
72 #include "templates_off.h"
76 #include "templates_on.h"
77 #include "vector_source.c"
78 #include "templates_off.h"
82 #include "templates_on.h"
83 #include "vector_source.c"
84 #include "templates_off.h"
88 #include "templates_on.h"
89 #include "vector_source.c"
90 #include "templates_off.h"
94 #include "templates_on.h"
95 #include "vector_source.c"
96 #include "templates_off.h"
100 #include "templates_on.h"
101 #include "vector_source.c"
102 #include "templates_off.h"
106 #include "templates_on.h"
107 #include "vector_source.c"
108 #include "templates_off.h"