glucat  0.12.0
glucat.h
Go to the documentation of this file.
1 #ifndef _GLUCAT_GLUCAT_H
2 #define _GLUCAT_GLUCAT_H
3 /***************************************************************************
4  GluCat : Generic library of universal Clifford algebra templates
5  glucat.h : Organize GluCat header files for applications
6  -------------------
7  begin : Sun 2001-12-09
8  copyright : (C) 2001-2021 by Paul C. Leopardi
9  ***************************************************************************
10 
11  This library is free software: you can redistribute it and/or modify
12  it under the terms of the GNU Lesser General Public License as published
13  by the Free Software Foundation, either version 3 of the License, or
14  (at your option) any later version.
15 
16  This library is distributed in the hope that it will be useful,
17  but WITHOUT ANY WARRANTY; without even the implied warranty of
18  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  GNU Lesser General Public License for more details.
20 
21  You should have received a copy of the GNU Lesser General Public License
22  along with this library. If not, see <http://www.gnu.org/licenses/>.
23 
24  ***************************************************************************
25  This library is based on a prototype written by Arvind Raja and was
26  licensed under the LGPL with permission of the author. See Arvind Raja,
27  "Object-oriented implementations of Clifford algebras in C++: a prototype",
28  in Ablamowicz, Lounesto and Parra (eds.)
29  "Clifford algebras with numeric and symbolic computations", Birkhauser, 1996.
30  ***************************************************************************
31  Arvind Raja's original header comments and references follow.
32  ***************************************************************************
33 // clifford algebra package, Arvind.Raja@hut.fi
34 // ref: Press et.al. "Numerical Recipes in C", 2nd ed., C.U.P., 1992.
35 // ref: LEDA, v 3.0, Stefan N\"aher, Max-Planck-Institut f\"ur Informatik
36 // ref: Stroustrup B., "The C++ Programming Language", 2nd ed.,
37 // Addison-Wesley, 1991.
38 // ref: R. Sedgewick, "Algorithms in C++", Addison-Wesley, 1992.
39 // ref: S. Meyers, "Effective C++ ", Addison-Wesley, 1992.
40  ***************************************************************************/
41 
42 #include "glucat/portability.h"
43 
44 #include "glucat/global.h"
45 
46 #include "glucat/errors.h"
47 
48 #include "glucat/index_set.h"
49 
50 #include "glucat/scalar.h"
51 
52 #include "glucat/long_double.h"
53 
54 #include "glucat/qd.h"
55 
56 #include "glucat/promotion.h"
57 
58 #include "glucat/random.h"
59 
61 
62 #include "glucat/tuning.h"
63 
64 #include "glucat/framed_multi.h"
65 
66 #include "glucat/generation.h"
67 
68 #include "glucat/matrix.h"
69 
70 #include "glucat/matrix_multi.h"
71 
72 #endif // _GLUCAT_GLUCAT_H