9 ofstream f(fname.c_str());
19 ofstream f(fname.c_str());
21 for(
size_t i=0;i<v.size();++i)
29 ofstream f(fname.c_str());
30 for(
size_t i=0;i<v.size();++i)
36 bool missing_file_data(
string const& fname)
38 std::cout <<
"Could not find file " << fname << std::endl;
47 ifstream f(fname.c_str());
48 assert(f || missing_file_data(fname));
58 ifstream f(fname.c_str());
59 assert(f || missing_file_data(fname));
68 ifstream f(fname.c_str());
69 assert(f || missing_file_data(fname));
77 fh.write(reinterpret_cast<const char*>(&n),
sizeof(
int));
82 fh.write(reinterpret_cast<const char*>(&d),
sizeof(
double));
87 fh.write(reinterpret_cast<const char*>(&n),
sizeof(
size_t));
int read_int(string const &fname)
Reads a single integer from a file.
void write_vector(vector< double > const &v, string const &fname, int prec=6)
Writes a list of numbers to a file.
void binary_write_single_double(double d, ofstream &fh)
Writes a double to a binary file.
vector< double > read_vector(string const &fname)
Reads a several numbers from a file.
double read_number(string const &fname)
Reads a single number from a file.
void binary_write_single_size_t(size_t n, ofstream &fh)
Writes a single size_t to a binary file.
void binary_write_single_int(int n, ofstream &fh)
Writes a single integer to a binary file.
A class for storing error and debug information.
A collection of simple input / output methods.
void write_number(double num, string const &fname, int prec=6)
Writes a single number to a file.