PABLO  0.1
PArallel Balanced Linear Octree
 All Classes Functions Variables Pages
Class_Para_Tree< dim > Class Template Reference

Parallel Octree Manager Class. More...

#include "Class_Para_Tree.hpp"

Detailed Description

template<int dim>
class Class_Para_Tree< dim >

Parallel Octree Manager Class.

Date
12/feb/2014
Authors
Marco Cisternino
Edoardo Lombardi
Version
0.1
License:
This version of PABLO is released under the LGPL License.

Para Tree is the user interface class. One user should (read can...) work only with this Class and its methods. The sizes are intended in physical domain. The transformation from the logical domain to the physical domain is defined by Class_Map<2> trans.

The partition of the octree is performed by following the Z-curve defined by the Morton index of the octants. By default it is a balanced partition over the number of octants for each process.

Class Para_Tree is a templated class in dimensional parameter int dim and it accepts only two values: dim=2 (Class_Para_Tree<2>)and dim=3 (Class_Para_Tree<3>), obviously for 2D and 3D respectively.

Definition at line 64 of file Class_Para_Tree.hpp.


The documentation for this class was generated from the following file: