PABLO
0.1
PArallel Balanced Linear Octree
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Variables
Pages
include
Class_Array.hpp
1
#ifndef CLASS_ARRAY_HPP_
2
#define CLASS_ARRAY_HPP_
3
4
// =================================================================================== //
5
// INCLUDES //
6
// =================================================================================== //
7
#if NOMPI==0
8
#include "mpi.h"
9
#endif
10
#include "preprocessor_defines.dat"
11
#include <cstdint>
12
#include <algorithm>
13
// =================================================================================== //
14
// NAME SPACES //
15
// =================================================================================== //
16
using namespace
std
;
17
18
// =================================================================================== //
19
// CLASS DEFINITION //
20
// =================================================================================== //
21
37
class
Class_Array
{
38
39
template
<
int
dim>
friend
class
Class_Para_Tree
;
40
41
// ------------------------------------------------------------------------------- //
42
// MEMBERS ----------------------------------------------------------------------- //
43
uint32_t arraySize;
44
int
* array;
46
// ------------------------------------------------------------------------------- //
47
// CONSTRUCTORS ------------------------------------------------------------------ //
48
public
:
49
Class_Array
();
50
Class_Array
(uint32_t size,
int
value);
51
Class_Array
(
const
Class_Array
& other);
52
~
Class_Array
();
53
54
// ------------------------------------------------------------------------------- //
55
// METHODS ----------------------------------------------------------------------- //
56
Class_Array
& operator=(
const
Class_Array
& rhs);
57
};
58
59
#endif
/* CLASS_ARRAY_HPP_ */
Class_Para_Tree
Parallel Octree Manager Class.
Definition:
Class_Para_Tree.hpp:64
std
Class_Array
Customized array definition.
Definition:
Class_Array.hpp:37
Generated on Mon Oct 5 2015 15:12:10 for PABLO by
1.8.8