OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
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 
31 /*template<unsigned int dim,
32  typename T,
33  typename impl=Mem_fast,
34  typename transform = no_transform<dim,T>,
35  typename local_index=local_index_,
36  typename CellListImpl = CellList<dim,T,Mem_fast,transform> >
37 class VerletList
38 {
39 };*/
40 
41 #include "VerletListFast.hpp"
42 
43 
44 #endif /* OPENFPM_DATA_SRC_NN_VERLETLIST_VERLETLIST_HPP_ */