PABLO  0.1
PArallel Balanced Linear Octree
 All Classes Functions Variables Pages
Class_Para_Tree.hpp
1 #ifndef CLASS_PARA_TREE_HPP_
2 #define CLASS_PARA_TREE_HPP_
3 
4 // =================================================================================== //
5 // INCLUDES //
6 // =================================================================================== //
7 #if NOMPI==0
8 #include <mpi.h>
9 #endif
10 #include "preprocessor_defines.dat"
11 #include "Class_Octant.hpp"
12 #include "Class_Local_Tree.hpp"
13 #include "Class_Comm_Buffer.hpp"
14 #include "Class_Map.hpp"
15 #include "Class_Array.hpp"
16 #include "Class_Data_Comm_Interface.hpp"
17 #include "Class_Data_LB_Interface.hpp"
18 #include "Class_Log.hpp"
19 #include <cstdint>
20 #include <iterator>
21 #include <set>
22 #include <algorithm>
23 #include <string>
24 #include <functional>
25 #include <cctype>
26 #include <fstream>
27 #include <iomanip>
28 
29 
30 
31 
32 // =================================================================================== //
33 // NAME SPACES //
34 // =================================================================================== //
35 using namespace std;
36 
37 // =================================================================================== //
38 // CLASS DEFINITION //
39 // =================================================================================== //
40 
63 template<int dim>
65 
66 #include "Class_Para_Tree_3D.tpp"
67 #include "Class_Para_Tree_2D.tpp"
68 
69 
70 #endif /* CLASS_PARA_TREE_HPP_ */
Parallel Octree Manager Class.