14 #ifndef FIELDIO_LIME_INCLUDED
15 #define FIELDIO_LIME_INCLUDED
28 #undef USE_ILDG_METADATA
67 void read_file(std::vector<Field *>& vv,
const std::string& filename);
68 void write_file(std::vector<Field *>& vv,
const std::string& filename);
72 void process_file(
Field *v, std::string filename);
74 void load_data(LimeReader *reader,
Field *v);
75 void store_data(LimeWriter *writer,
Field *v,
bool mark_begin,
bool mark_end);
77 #ifdef USE_ILDG_METADATA
78 void load_metadata(LimeReader *reader, ILDG_Format::Params *params);
79 void check_metadata(
const ILDG_Format::Params *params);
80 void store_metadata(LimeWriter *writer);
83 void load_lfn(LimeReader *reader);
84 void store_lfn(LimeWriter *reader, std::string lfn_string);
static const std::string class_name
FieldIO_LIME class for file I/O of Field data in LIME format.
Container of Field-type object.
void read_file(Field *v, std::string filename)
read data from file.
void write_file(Field *v, std::string filename)
write data to file.
FieldIO_LIME(const IO_Format::Format *format)
void crucial(const char *format,...)
FieldIO class for file I/O of space-time distributed data.