14 #ifndef FIELDIO_LIME_INCLUDED
15 #define FIELDIO_LIME_INCLUDED
31 #undef USE_ILDG_METADATA
70 void read_file(std::vector<Field *>& vv,
const std::string& filename);
71 void write_file(std::vector<Field *>& vv,
const std::string& filename);
75 void process_file(
Field *v, std::string filename);
77 void load_data(LimeReader *reader,
Field *v);
78 void store_data(LimeWriter *writer,
Field *v,
bool mark_begin,
bool mark_end);
80 #ifdef USE_ILDG_METADATA
81 void load_metadata(LimeReader *reader, ILDG_Format::Params *params);
82 void check_metadata(
const ILDG_Format::Params *params);
83 void store_metadata(LimeWriter *writer);
86 void load_lfn(LimeReader *reader);
87 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.