#include <latheader.h>
Inherits cps::LatHeaderBase.
Public Member Functions | |
| LatticeHeader () | |
| void | init (const QioArg &qio_arg, FP_FORMAT FileFormat, Float LinkTrace, Float Plaq) |
| void | setHeader (const char *EnsembleId, const char *EnsembleLabel, const int SequenceNumber, const char *CreatorName=NULL, const char *CreatorHardware=NULL) |
| void | write (ostream &fout) |
| void | fillInChecksum (ostream &fout, unsigned int checksum) const |
| void | read (istream &fin) |
| void | show () const |
| enum HEADER_TYPES | headerType () const |
| int | dataStart () const |
| void | fillInCheckInfo (ostream &fout, unsigned int cs, unsigned int pdcs, const Float calc1, const Float calc2) const |
Public Attributes | |
| string | hdr_version |
| int | recon_row_3 |
| string | storage_format |
| int | dimension [4] |
| Float | link_trace |
| Float | plaquette |
| BndCndType | boundary [4] |
| unsigned int | checksum |
| string | ensemble_id |
| string | ensemble_label |
| int | sequence_number |
| string | creator |
| string | creator_hardware |
| string | creation_date |
| string | archive_date |
| FP_FORMAT | floating_point |
|
|
Definition at line 97 of file latheader.h. |
|
|
Implements cps::LatHeaderBase. Definition at line 113 of file latheader.h. |
|
||||||||||||||||||||||||
|
Implements cps::LatHeaderBase. Definition at line 114 of file latheader.h. |
|
||||||||||||
|
Definition at line 238 of file latheader.C. Referenced by cps::WriteLatticeParallel::write(). |
|
|
Implements cps::LatHeaderBase. Definition at line 112 of file latheader.h. |
|
||||||||||||||||||||
|
Definition at line 126 of file latheader.C. References archive_date, cps::QioArg::Bc(), boundary, checksum, creation_date, creator, creator_hardware, dimension, floating_point, hdr_version, link_trace, cps::QioArg::Nodes(), cps::QioArg::NodeSites(), plaquette, recon_row_3, cps::QioArg::ReconRow3, and storage_format. Referenced by cps::WriteLatticeParallel::write(). |
|
|
Implements cps::LatHeaderBase. Definition at line 244 of file latheader.C. References cps::GCFheaderPar::add(), archive_date, cps::GCFheaderPar::asFloat(), cps::GCFheaderPar::asHex(), cps::GCFheaderPar::asInt(), cps::GCFheaderPar::asString(), cps::BND_CND_APRD, boundary, checksum, creation_date, creator, creator_hardware, dimension, ensemble_id, ensemble_label, floating_point, hdr_version, link_trace, plaquette, recon_row_3, sequence_number, cps::FPConv::setFileFormat(), and storage_format. Referenced by cps::ReadLatticeParallel::read(). |
|
||||||||||||||||||||||||
|
Definition at line 187 of file latheader.C. References creator, creator_hardware, ensemble_id, ensemble_label, and sequence_number. |
|
|
Implements cps::LatHeaderBase. Definition at line 110 of file latheader.h. Referenced by cps::ReadLatticeParallel::read(). |
|
|
Implements cps::LatHeaderBase. Definition at line 195 of file latheader.C. References archive_date, cps::BND_CND_APRD, boundary, creation_date, creator, creator_hardware, dimension, ensemble_id, ensemble_label, floating_point, hdr_version, link_trace, plaquette, sequence_number, and storage_format. Referenced by cps::WriteLatticeParallel::write(). |
|
|
Definition at line 93 of file latheader.h. |
|
|
Definition at line 84 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), read(), and write(). |
|
|
Definition at line 85 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), and read(). |
|
|
Definition at line 92 of file latheader.h. |
|
|
Definition at line 90 of file latheader.h. Referenced by init(), read(), setHeader(), and write(). |
|
|
Definition at line 91 of file latheader.h. Referenced by init(), read(), setHeader(), and write(). |
|
|
Definition at line 80 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), read(), and write(). |
|
|
Definition at line 87 of file latheader.h. Referenced by read(), setHeader(), and write(). |
|
|
Definition at line 88 of file latheader.h. Referenced by read(), setHeader(), and write(). |
|
|
Definition at line 95 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), read(), and write(). |
|
|
Definition at line 76 of file latheader.h. |
|
|
Definition at line 81 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), read(), and write(). |
|
|
Definition at line 82 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), read(), and write(). |
|
|
Definition at line 77 of file latheader.h. Referenced by init(), cps::ReadLatticeParallel::read(), and read(). |
|
|
Definition at line 89 of file latheader.h. Referenced by cps::ReadLatticeParallel::getSequenceNumber(), read(), setHeader(), and write(). |
|
|
Definition at line 78 of file latheader.h. |
1.3.9.1