OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
VerletList.hpp
1 /*
2  * VerletList.hpp
3  *
4  * Created on: Aug 16, 2016
5  * Author: i-bird
6  */
7 
8 #ifndef OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETLIST_HPP_
9 #define OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETLIST_HPP_
10 
11 #include "Vector/map_vector.hpp"
12 #include "NN/CellList/CellList.hpp"
13 
14 #ifdef LOCAL_INDEX64
15 typedef size_t local_index_;
16 #else
17 typedef unsigned int local_index_;
18 #endif
19 
20 #define VERLETLIST_FAST(dim,St) VerletList<dim,St,Mem_fast<>,shift<dim,St> >
21 #define VERLETLIST_BAL(dim,St) VerletList<dim,St,Mem_bal<>,shift<dim,St> >
22 #define VERLETLIST_MEM(dim,St) VerletList<dim,St,Mem_mem<>,shift<dim,St> >
23 
24 #include "VerletListFast.hpp"
25 
26 
27 #endif /* OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETLIST_HPP_ */