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