1 #ifndef FF___HPP_
2 #define FF___HPP_
3 #if defined(__clang__)
4 #pragma clang diagnostic push
5 #pragma clang diagnostic ignored "-Wundefined-var-template"
6 #endif
7 // a not to bad list of freefem++ include
8 // to simplify like of programmer.
9 // FH.
10 #include <fstream>
11 #include <iostream>
12 #include <cfloat>
13 #include <cmath>
14 #include <cstring>
15 #include <complex>
16 #include<cstdlib>
17 using namespace std;
18 #include "error.hpp"
19 #include "AFunction.hpp"
20 #include "ufunction.hpp"
21 using namespace std;
22 #include "rgraph.hpp"
23 #include "RNM.hpp"
24 // after RNM   otherwise
25 // trouble with index in RNM (I do no understander FH)
26 #include <set>
27 #include <vector>
28 #include <map>
29 
30 #include "fem.hpp"
31 #include "FESpacen.hpp"
32 #include "FESpace.hpp"
33 #include "HashMatrix.hpp"
34 #include "SparseLinearSolver.hpp"
35 #include "MatriceCreuse_tpl.hpp"
36 #include "MatriceCreuse.hpp"
37 #include "MatriceCreuse_tpl.hpp"
38 #include "VirtualSolverCG.hpp"
39 //#include "VirtualSolverSparseSuite.hpp"
40 //#include "VirtualSolverSkyLine.hpp"
41 //#include "SparseLinearSolver.hpp"
42 #include "lgsolver.hpp"
43 
44 #include "MeshPoint.hpp"
45 #include "Mesh2dn.hpp"
46 #include "Mesh3dn.hpp"
47 #include "Operator.hpp"
48 #include "lex.hpp"
49 #include "libmesh5.h"
50 #include "lgfem.hpp"
51 #include "lgmesh3.hpp"
52 
53 #include "problem.hpp"
54 
55 #include "Mesh2.h"
56 #include "BamgFreeFem.hpp"
57 #include "ffapi.hpp"
58 #if defined(__clang__)
59 #pragma clang diagnostic pop
60 #endif
61 #endif
62