Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::LatRngHeader Class Reference

#include <latheader.h>

Inherits cps::LatHeaderBase.

List of all members.

Public Member Functions

 LatRngHeader ()
void init (const QioArg &qio_arg, INT_FORMAT FileFormat)
void write (ostream &fout)
void fillInCheckInfo (ostream &fout, unsigned int cs, unsigned int pdcs, Float avg, Float var) const
void read (istream &fin)
int dataStart () const
void show () const
enum HEADER_TYPES headerType () const

Public Attributes

string hdr_version
string datatype
string storage_format
int dimension [5]
unsigned int checksum
unsigned int pos_dep_csum
Float average
Float variance
string creator
string creator_hardware
string creation_date
string archive_date
INT_FORMAT int_format


Constructor & Destructor Documentation

cps::LatRngHeader::LatRngHeader  )  [inline]
 

Definition at line 178 of file latheader.h.


Member Function Documentation

int cps::LatRngHeader::dataStart  )  const [inline, virtual]
 

Implements cps::LatHeaderBase.

Definition at line 186 of file latheader.h.

void cps::LatRngHeader::fillInCheckInfo ostream &  fout,
unsigned int  cs,
unsigned int  pdcs,
Float  avg,
Float  var
const [virtual]
 

Implements cps::LatHeaderBase.

Definition at line 390 of file latheader.C.

Referenced by cps::LatRngWrite::write().

enum HEADER_TYPES cps::LatRngHeader::headerType  )  const [inline, virtual]
 

Implements cps::LatHeaderBase.

Definition at line 190 of file latheader.h.

void cps::LatRngHeader::init const QioArg qio_arg,
INT_FORMAT  FileFormat
 

Definition at line 294 of file latheader.C.

References archive_date, average, checksum, creation_date, creator, creator_hardware, datatype, dimension, hdr_version, int_format, cps::QioArg::Nodes(), cps::QioArg::NodeSites(), pos_dep_csum, storage_format, and variance.

Referenced by cps::LatRngWrite::write().

void cps::LatRngHeader::read istream &  fin  )  [virtual]
 

Implements cps::LatHeaderBase.

Definition at line 412 of file latheader.C.

References cps::GCFheaderPar::add(), archive_date, cps::GCFheaderPar::asFloat(), cps::GCFheaderPar::asHex(), cps::GCFheaderPar::asInt(), cps::GCFheaderPar::asString(), average, checksum, creation_date, creator, creator_hardware, datatype, dimension, cps::GCFheaderPar::found(), hdr_version, int_format, pos_dep_csum, cps::IntConv::setFileFormat(), storage_format, and variance.

Referenced by cps::LatRngRead::read().

void cps::LatRngHeader::show  )  const [inline, virtual]
 

Implements cps::LatHeaderBase.

Definition at line 188 of file latheader.h.

Referenced by cps::LatRngRead::read().

void cps::LatRngHeader::write ostream &  fout  )  [virtual]
 

Implements cps::LatHeaderBase.

Definition at line 348 of file latheader.C.

References archive_date, creation_date, creator, creator_hardware, datatype, dimension, hdr_version, int_format, and storage_format.

Referenced by cps::LatRngWrite::write().


Member Data Documentation

string cps::LatRngHeader::archive_date
 

Definition at line 173 of file latheader.h.

Referenced by init(), read(), and write().

Float cps::LatRngHeader::average
 

Definition at line 167 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), and read().

unsigned int cps::LatRngHeader::checksum
 

Definition at line 164 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), and read().

string cps::LatRngHeader::creation_date
 

Definition at line 172 of file latheader.h.

Referenced by init(), read(), and write().

string cps::LatRngHeader::creator
 

Definition at line 170 of file latheader.h.

Referenced by init(), read(), and write().

string cps::LatRngHeader::creator_hardware
 

Definition at line 171 of file latheader.h.

Referenced by init(), read(), and write().

string cps::LatRngHeader::datatype
 

Definition at line 160 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), read(), and write().

int cps::LatRngHeader::dimension[5]
 

Definition at line 163 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), read(), and write().

string cps::LatRngHeader::hdr_version
 

Definition at line 159 of file latheader.h.

Referenced by init(), read(), and write().

INT_FORMAT cps::LatRngHeader::int_format
 

Definition at line 175 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), read(), and write().

unsigned int cps::LatRngHeader::pos_dep_csum
 

Definition at line 165 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), and read().

string cps::LatRngHeader::storage_format
 

Definition at line 161 of file latheader.h.

Referenced by init(), read(), and write().

Float cps::LatRngHeader::variance
 

Definition at line 168 of file latheader.h.

Referenced by init(), cps::LatRngRead::read(), and read().


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:07 2009 for Columbia Physics System by  doxygen 1.3.9.1