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);
74 void process_file(
Field *v,
const std::string filename);
76 void load_data(LimeReader *reader,
Field *v);
77 void store_data(LimeWriter *writer,
Field *v,
bool mark_begin,
bool mark_end);
79 #ifdef USE_ILDG_METADATA
80 void load_metadata(LimeReader *reader, ILDG_Format::Params *params);
81 void check_metadata(
const ILDG_Format::Params *params);
82 void store_metadata(LimeWriter *writer);
85 void load_lfn(LimeReader *reader);
86 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 write_file(Field *v, const std::string filename)
write data to file.
FieldIO_LIME(const IO_Format::Format *format)
void crucial(const char *format,...)
void read_file(Field *v, const std::string filename)
read data from file.
FieldIO class for file I/O of space-time distributed data.