28bool read_xy_file(
const std::string & filename, std::vector<int> & tab_sizes,
29 std::vector<double> & tab_mflops,
bool quiet =
false)
32 std::ifstream input_file (filename.c_str(),std::ios::in);
36 INFOS(
"!!! Error opening "<<filename);
45 while (input_file >>
size >> mflops ){
47 tab_sizes.push_back(
size);
48 tab_mflops.push_back(mflops);
63template<
class Vector_A,
class Vector_B>
64void dump_xy_file(
const Vector_A &
X,
const Vector_B &
Y,
const std::string & filename){
66 ofstream outfile (filename.c_str(),ios::out) ;
70 outfile <<
X[
i] <<
" " <<
Y[
i] << endl;
int i
Definition BiCGSTAB_step_by_step.cpp:9
Scalar Scalar int size
Definition benchVecAdd.cpp:17
#define X
Definition icosphere.cpp:20
const char Y
Definition EulerAngles.cpp:31
#define INFOS(chain)
Definition utilities.h:22
#define SCRUTE(var)
Definition utilities.h:75
bool read_xy_file(const std::string &filename, std::vector< int > &tab_sizes, std::vector< double > &tab_mflops, bool quiet=false)
Definition xy_file.hh:28
void dump_xy_file(const Vector_A &X, const Vector_B &Y, const std::string &filename)
Definition xy_file.hh:64