Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FieldIO_Text_4x4x4x8 Class Reference

FieldIO_Text class for file I/O of Field data in plain text format. More...

#include <fieldIO_Text_4x4x4x8.h>

Inheritance diagram for FieldIO_Text_4x4x4x8:
FieldIO

Public Member Functions

 FieldIO_Text_4x4x4x8 (const IO_Format::Format *format)
 
void read_file (Field *v, const std::string filename)
 read data from file. More...
 
void write_file (Field *v, const std::string filename)
 write data to file. More...
 
- Public Member Functions inherited from FieldIO
 FieldIO (const IO_Format::Format *format)
 < constructor. format specifies data layout on file. More...
 
virtual ~FieldIO ()
 
virtual void read_file (std::vector< Field * > &vv, const std::string &filename)
 
virtual void write_file (std::vector< Field * > &vv, const std::string &filename)
 
void deliver (Field *vlocal, Field *vglobal)
 distribute data on primary node over parallel nodes. More...
 
void gather (Field *vglobal, Field *vlocal)
 gather data on parallel nodes to primary node. More...
 

Static Public Attributes

static const std::string class_name = "FieldIO_Text_4x4x4x8"
 
- Static Public Attributes inherited from FieldIO
static const std::string class_name = "FieldIO"
 

Additional Inherited Members

- Static Public Member Functions inherited from FieldIO
static void byte_swap (void *buf, size_t size, size_t nmemb)
 < convert byte order. alternative interface. More...
 
static void convert_endian (void *buf, size_t size, size_t nmemb)
 check if machine byte order is big-endian. More...
 
static bool is_bigendian ()
 
- Protected Attributes inherited from FieldIO
const IO_Format::Formatm_format
 
Bridge::VerboseLevel m_vl
 

Detailed Description

FieldIO_Text class for file I/O of Field data in plain text format.

This class read 4x4x4x8 in plain text format lattice and periodically copy it as a larger size of lattice. The configuration is read on the rank 0 node and broadcasted. No write method is defined. [11 Jul 2014 H.Matsufuru]

Definition at line 32 of file fieldIO_Text_4x4x4x8.h.

Constructor & Destructor Documentation

FieldIO_Text_4x4x4x8::FieldIO_Text_4x4x4x8 ( const IO_Format::Format format)
inline

Definition at line 38 of file fieldIO_Text_4x4x4x8.h.

Member Function Documentation

void FieldIO_Text_4x4x4x8::read_file ( Field v,
const std::string   
)
virtual

read data from file.

Implements FieldIO.

Definition at line 21 of file fieldIO_Text_4x4x4x8.cpp.

void FieldIO_Text_4x4x4x8::write_file ( Field v,
const std::string   
)
virtual

write data to file.

Implements FieldIO.

Definition at line 154 of file fieldIO_Text_4x4x4x8.cpp.

Member Data Documentation

const std::string FieldIO_Text_4x4x4x8::class_name = "FieldIO_Text_4x4x4x8"
static

Definition at line 35 of file fieldIO_Text_4x4x4x8.h.


The documentation for this class was generated from the following files: