Basic Polynomial Algebra Subprograms (BPAS)  v. 1.791
ring.h
1 #ifndef _RING_H_
2 #define _RING_H_
3 
4 //TODO!!!!!!! /////////////////////////////////////////////////
5 // Temporary fix until we get each class including only what it needs
6 
7 #include "Ring/BPASRing.hpp"
8 #include "Ring/BPASIntegralDomain.hpp"
9 #include "Ring/BPASGCDDomain.hpp"
10 #include "Ring/BPASEuclideanDomain.hpp"
11 #include "Ring/BPASField.hpp"
12 #include "Ring/BPASFieldOfFractions.hpp"
13 #include "Ring/Integer.hpp"
14 #include "Ring/RationalNumber.hpp"
15 #include "Ring/ComplexRationalNumber.hpp"
16 #include "FiniteFields/BPASFiniteField.hpp"
17 #include "FiniteFields/SmallPrimeField.hpp"
18 #include "FiniteFields/BigPrimeField.hpp"
19 #include "FiniteFields/GeneralizedFermatPrimeField.hpp"
20 #include "FiniteFields/GFPF_Support.h"
21 #include "FiniteFields/BigPrimeField_Support.h"
22 #include "FiniteFields/SmallPrimeField_Support.h"
23 ///////////////////////////////////////////////////////////////
24 
25 #endif
26 
27 
28 
29 /* This file is part of the BPAS library http://www.bpaslib.org
30 
31 
32 
33  BPAS is free software: you can redistribute it and/or modify
34 
35  it under the terms of the GNU General Public License as published by
36 
37  the Free Software Foundation, either version 3 of the License, or
38 
39  (at your option) any later version.
40 
41 
42 
43  BPAS is distributed in the hope that it will be useful,
44 
45  but WITHOUT ANY WARRANTY; without even the implied warranty of
46 
47  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
48 
49  GNU General Public License for more details.
50 
51 
52 
53  You should have received a copy of the GNU General Public License
54 
55  along with BPAS. If not, see <http://www.gnu.org/licenses/>.
56 
57 
58 
59  Copyright: Changbo Chen <changbo.chen@hotmail.com>
60 
61  Farnam Mansouri <mansouri.farnam@gmail.com>
62 
63  Marc Moreno Maza <moreno@csd.uwo.ca>
64 
65  Ning Xie <nxie6@csd.uwo.ca>
66 
67  Yuzhen Xie <yuzhenxie@yahoo.ca>
68 
69 
70 
71 */
72 
73 
74