Go to the documentation of this file.
14 #ifndef FIELDIO_INCLUDED
15 #define FIELDIO_INCLUDED
95 static void byte_swap(
void *buf,
size_t size,
size_t nmemb)
Common parameter class: provides parameters as singleton.
static bool is_bigendian()
Bridge::VerboseLevel m_vl
void gather(Field *vglobal, Field *vlocal)
gather data on parallel nodes to primary node.
static const std::string class_name
void deliver(Field *vlocal, Field *vglobal)
distribute data on primary node over parallel nodes.
static void convert_endian(void *buf, size_t size, size_t nmemb)
check if machine byte order is big-endian.
virtual void read_file(Field &v, const std::string &)=0
read data from file. (‘const’ is added [18 Mar 2021])
FieldIO class for file I/O of space-time distributed data.
Container of Field-type object.
FieldIO(const IO_Format::Format *format)
< constructor. format specifies data layout on file.
FieldIO & operator=(const FieldIO &)
virtual void write_file(Field &v, const std::string &)=0
write data to file. (‘const’ is added [18 Mar 2021])
const IO_Format::Format * m_format