Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IO_Format Namespace Reference

IO_Format for data layout conversion from/to file. More...

Namespaces

 Gauge
 

Classes

class  Format
 
class  Trivial_Format
 

Variables

const FormatTrivial = &trivial_format_
 

Detailed Description

IO_Format for data layout conversion from/to file.

Several Data layouts are predefined in namespace IO_Format.

Format class provides data layout conversion between file and field data.

Field data is structured so that it has inner index, space-time index, and outer index. Format class provides method that maps inner and outer indexes between them.

Format class is an abstract base class that defines interfaces.

A subclass, Trivial Format, provides trivial conversion (the layouts of file and field are the same). Another subcalss for gauge configuration would be provided separately.

N.B. A Set of Format classes should be provided for a specific field layout.

Variable Documentation

const Format * IO_Format::Trivial = &trivial_format_

Definition at line 27 of file io_format.cpp.