OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
main.cpp
1#define BOOST_DISABLE_ASSERTS
2#define FUSION_MAX_VECTOR_SIZE 20
3
4#include "config.h"
5
6#define BOOST_TEST_DYN_LINK
7#include <boost/test/unit_test.hpp>
8#include "util/math_util_complex.hpp"
9
10#define DISABLE_MPI_WRITTERS
11
12#include <boost/fusion/include/mpl.hpp>
13
14#include <iostream>
15#include <typeinfo>
16
17// Include tests
18
19#include "Packer_Unpacker/Packer_unit_tests.hpp"
20#include "Packer_Unpacker/Packer_nested_tests.hpp"
21#include "Packer_Unpacker/Packer_unpacker_benchmark_test.hpp"
22#include "util/copy_compare/meta_cc_unit_tests.hpp"
23#include "util/test/variadic_to_vmpl_unit_test.hpp"
24#include "Space/Shape/Point_unit_test.hpp"
25#include "timer_util_test.hpp"
26#include "Grid/grid_key_dx_expression_unit_tests.hpp"
27#include "Point_test_unit_tests.hpp"
28#include "util/test/util_test.hpp"
29#include "Space/Shape/Box_unit_tests.hpp"
30#include "NN/CellList/CellList_test.hpp"
31#include "Vector/vector_unit_tests.hpp"
32#include "Space/Shape/HyperCube_unit_test.hpp"
33#include "Grid/grid_unit_tests.hpp"
34#include "Graph/graph_unit_tests.hpp"
35#include "Grid/grid_sm_unit_tests.hpp"
36#include "util/test/mathutil_unit_test.hpp"
37#include "NN/CellList/CellDecomposer_unit_tests.hpp"
38#include "NN/CellList/tests/NNc_array_tests.hpp"
39#include "NN/CellList/CellListIterator_test.hpp"
40#include "Vector/map_vector_std_util_unit_test.hpp"
41#include "NN/VerletList/VerletList_test.hpp"
42#include "Grid/iterators/grid_iterators_unit_tests.cpp"
43#include "util/test/compute_optimal_device_grid_unit_tests.hpp"
44
45#ifdef PERFORMANCE_TEST
46#include "performance.hpp"
47#endif
48
49#ifndef NO_INIT_AND_MAIN
50
51// initialization function:
52bool init_unit_test()
53{
54 return true;
55}
56
57std::vector<int> sieve_spf;
58
59// entry point:
60int main(int argc, char* argv[])
61{
62 openfpm::math::init_getFactorization();
63 return boost::unit_test::unit_test_main( &init_unit_test, argc, argv );
64}
65
66#include "unit_test_init_cleanup.hpp"
67
68#endif
69
70
71
72