glucat
0.13.0
glucat
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
60
#include "
glucat/clifford_algebra.h
"
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
clifford_algebra.h
errors.h
framed_multi.h
generation.h
global.h
tuning.h
index_set.h
long_double.h
matrix.h
matrix_multi.h
portability.h
promotion.h
qd.h
random.h
scalar.h
Generated by
1.13.2