Borderbasix

general.h
Go to the documentation of this file.
1 //L'ordre est pas le bon a voir plus tard pour la compilation!!
2 //#define ffalgo
3 #ifndef LEVELSELECT
4 #define LEVELSELECT 1e-6
5 #endif
6 
7 #ifdef ffalgo
8 #include "borderbasix/pol.hpp"
9 #include "borderbasix/memory.hpp"
10 
11 #include "linpkg/harwell.hpp"
12 #include "linpkg/harwellspecial.hpp"
14 #include "borderbasix/vff/ffIsinB.cc"
15 //#include "borderbasix/IsinB.cc"
17 //#include "borderbasix/LUdecomp.hpp"
18 #include "borderbasix/vff/ffSolve.cc"
19 //#include "linpkg/solve.hpp"
20 #include "borderbasix/choice.hpp"
21 #include "borderbasix/vff/ffdump.hpp"
22 //#include "borderbasix/dump.hpp"
23 #include "borderbasix/placemon.cc"
24 #include "borderbasix/vff/ffproj.hpp"
25 //#include "borderbasix/proj.hpp"
26 #include "linpkg/rank.hpp"
27 #include "borderbasix/io.hpp"
28 #include "borderbasix/ord.hpp"
29 #include "borderbasix/vff/ffcorealgo.cc"
30 //#include "borderbasix/corealgo.hpp"
31 #include "borderbasix/vff/ffLUspecial.hpp"
32 //#include "linpkg/LUspecial.hpp"
35 #else
36 
37 #ifdef sparse
38 #include "borderbasix/v2/pol2.cc"
39 #include "borderbasix/memory.hpp"
40 #include "linpkg/harwell.hpp"
41 #include "linpkg/harwellspecial.hpp"
43 #include "borderbasix/v2/IsinB2.cc"
45 //#include "linpkg/LUdecomp.hpp"
46 #include "linpkg/solve.hpp"
47 #include "borderbasix/choice.hpp"
48 #include "borderbasix/v2/dump2.cc"
49 #include "borderbasix/v2/placemon2.cc"
50 #include "borderbasix/proj.hpp"
51 #include "linpkg/rank.hpp"
52 #include "borderbasix/io.hpp"
53 #include "borderbasix/ord.hpp"
54 #include "borderbasix/v2/corealgo2.cc"
55 #include "linpkg/LUspecial.hpp"
56 #include "borderbasix/v2/matmul2.cc"
57 #include "borderbasix/countmon.hpp"
59 
60 #else
61 
62 #ifdef sparse2
64 #include "borderbasix/memory.hpp"
66 #include "linpkg/harwell.hpp"
67 #include "linpkg/harwellspecial.hpp"
70 #include "linpkg/rank.hpp"
73 #include "linpkg/LUdecomp.hpp"
74 #include "linpkg/solve.hpp"
75 #include "borderbasix/choice.hpp"
76 #include "borderbasix/v3/dump3.hpp"
78 #include "borderbasix/v3/proj3.hpp"
79 #include "borderbasix/io.hpp"
80 #include "borderbasix/ord.hpp"
81 #ifdef GOTZMANN
84 #endif
86 //#include "v3/corealgo3_omp.hpp"
87 #include "linpkg/LUspecial.hpp"
89 #include "borderbasix/countmon.hpp"
90 #include "linpkg/solvestack.hpp"
92 #else
93 
94 #ifdef sdp
96 #include "borderbasix/memory.hpp"
98 #include "linpkg/harwell.hpp"
99 #include "linpkg/harwellspecial.hpp"
104 //#include "LUdecomp.hpp"
105 #include "linpkg/solve.hpp"
106 #include "borderbasix/choice.hpp"
110 #include "linpkg/rank.hpp"
111 #include "borderbasix/io.hpp"
112 #include "borderbasix/ord.hpp"
113 #if defined(SDPA) || defined(CSDP) || defined(GMPSDPA)
116 #else
118 #endif
119 //#include "borderbasix/v3/corealgo3_omp.hpp"
120 #include "linpkg/LUspecial.hpp"
122 #include "borderbasix/countmon.hpp"
123 #include "linpkg/solvestack.hpp"
124 #include "borderbasix/basisutil.hpp"
125 #else
126 #ifdef sparse3
127 #include<algorithm>
129 #include"borderbasix/memory.hpp"
131 #include"linpkg/harwell.hpp"
132 #include"linpkg/harwellspecial.hpp"
133 
135 #include"linpkg/rank.hpp"
138 #include"linpkg/LUdecomp.hpp"
139 #include"linpkg/solve.hpp"
140 #include"borderbasix/choice.hpp"
141 #include"borderbasix/v3/dump3.hpp"
143 #include"borderbasix/v3/proj3.hpp"
144 #include"borderbasix/io.hpp"
145 #include"borderbasix/ord.hpp"
146 #ifdef GOTZMANN
149 #endif
152 #include"linpkg/LUspecial.hpp"
154 #include"borderbasix/countmon.hpp"
157 
158 #else
159 #include "linalg/clapack.h"
160 #include "borderbasix/pol.hpp"
161 #include "borderbasix/memory.hpp"
162 #include "linpkg/harwell.hpp"
163 #include "linpkg/harwllspecial.cc"
166 #include "borderbasix/IsinB.cc"
168 //#include "LUdecomp.hpp"
169 #include "linpkg/solve.hpp"
170 #include "borderbasix/choice.hpp"
171 #include "borderbasix/dump.hpp"
172 #include "borderbasix/placemon.cc"
173 #include "borderbasix/proj.hpp"
174 #include "linpkg/rank.hpp"
175 #include "borderbasix/io.hpp"
176 #include "borderbasix/ord.hpp"
177 #include "borderbasix/corealgo.hpp"
178 #include "linpkg/LUspecial.hpp"
179 #include "borderbasix/v2/matmul2.cc"
180 #include "borderbasix/countmon.hpp"
181 #include "borderbasix/basisutil.hpp"
182 
183 #endif
184 #endif
185 
186 #endif
187 
188 #endif
189 
190 #endif
191 
Home  |  Download & InstallContributions