5 #ifndef OPENFPM_PDATA_PERFORMANCEPLOTS_HPP 6 #define OPENFPM_PDATA_PERFORMANCEPLOTS_HPP 9 #include <util/common.hpp> 10 #include <boost/property_tree/ptree.hpp> 11 #include <boost/property_tree/xml_parser.hpp> 13 #include "Plot/GoogleChart.hpp" 14 #include "util/performance/performance_util.hpp" 16 extern char * test_dir;
20 boost::property_tree::ptree graphs;
23 bool isTestInSet(std::set<std::string> &testSet, std::string name);
28 unsigned int &plotCounter);
31 unsigned int &plotCounter);
34 unsigned int &plotCounter);
37 unsigned int &plotCounter);
40 unsigned int &plotCounter);
42 void plotDense2DSkeletonComparison(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
43 unsigned int &plotCounter);
46 unsigned int &plotCounter);
49 unsigned int &plotCounter);
52 unsigned int &plotCounter);
55 unsigned int &plotCounter);
58 unsigned int &plotCounter);
61 unsigned int &plotCounter);
65 unsigned int plotCounter);
68 unsigned int &plotCounter);
70 void plotDense2DStencilInsertComparison(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
71 unsigned int &plotCounter);
73 void plotDense2DStencilInplaceInsertComparison(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
74 unsigned int &plotCounter);
76 void plotDense2DStencilInplaceInsertComparison16(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
77 unsigned int &plotCounter);
80 unsigned int &plotCounter);
83 unsigned int &plotCounter);
86 unsigned int &plotCounter);
89 unsigned int &plotCounter);
91 #endif //OPENFPM_PDATA_PERFORMANCEPLOTS_HPP