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"
16extern char * test_dir;
20 boost::property_tree::ptree graphs;
23bool 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);
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);
70void plotDense2DStencilInsertComparison(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
71 unsigned int &plotCounter);
73void plotDense2DStencilInplaceInsertComparison(
report_sparse_grid_tests &report_sparsegrid_funcs, std::set<std::string> &testSet,
74 unsigned int &plotCounter);
76void 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);