CHROMA
|
Routines associated with Chroma propagator IO. More...
#include "io/xml_group_reader.h"
#include "io/enum_io/enum_qdpvolfmt_io.h"
#include "io/enum_io/enum_quarkspintype_io.h"
Go to the source code of this file.
Classes | |
struct | Chroma::PropSourceConst_t |
Propagator source construction parameters. More... | |
struct | Chroma::PropSourceSmear_t |
Source-smearing parameters. More... | |
struct | Chroma::PropSinkSmear_t |
Sink-smearing parameters. More... | |
struct | Chroma::ChromaMultiProp_t |
Multi-propagator parameters. More... | |
struct | Chroma::ChromaProp_t |
Propagator parameters. More... | |
struct | Chroma::SeqSource_t |
Sequential source parameters. More... | |
struct | Chroma::MakeSourceProp_t |
Mega structure holding a propagator source. More... | |
struct | Chroma::Propagator_t |
Mega structure holding a full forward prop (not sink smeared) More... | |
struct | Chroma::ForwardProp_t |
Mega structure holding a full forward sink-smeared prop. More... | |
struct | Chroma::SequentialSource_t |
Mega structure holding a full sequential source. More... | |
struct | Chroma::SequentialProp_t |
Mega structure holding a full sequential prop. More... | |
struct | Chroma::SeqPropSourceSmeared_t |
Mega structure holding a full sequential prop that is source smeared. More... | |
struct | Chroma::QQQSpinIndices_t |
Hold source and sink spin indices for a sparse QQQ file. More... | |
struct | Chroma::QQDiquark_t |
Mega structure holding QQ diquark object. More... | |
struct | Chroma::QQQBarcomp_t |
Mega structure holding QQQ props. More... | |
struct | Chroma::QQbarMescomp_t |
Mega structure holding QQbar props. More... | |
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Functions | |
Real | Chroma::getMass (const GroupXML_t &fermact) |
Given a fermion action in std::string form, return the Mass. More... | |
multi1d< int > | Chroma::getFermActBoundary (const GroupXML_t &fermact) |
Given a fermion action in std::string form, return the boundary. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, PropSourceConst_t &header) |
Propagator source read. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const PropSourceConst_t &header) |
Propagator source writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, PropSourceSmear_t &header) |
Propagator source smearing read. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const PropSourceSmear_t &header) |
Propagator source smearing writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, PropSinkSmear_t &header) |
Propagator sink reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const PropSinkSmear_t &header) |
Propagator sink writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, ChromaProp_t &header) |
Propagator header read. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, ChromaMultiProp_t &header) |
Multi Propagator header read. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const ChromaProp_t &header) |
Propagator header writer. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const ChromaMultiProp_t &header) |
Propagator header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, SeqSource_t ¶m) |
SeqSource header reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const SeqSource_t ¶m) |
SeqSource header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, MakeSourceProp_t &header) |
MakeSourceProp reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const MakeSourceProp_t &header) |
MakeSourceProp writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, Propagator_t &header) |
Propagator_t reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const Propagator_t &header) |
Propagator_t writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, ForwardProp_t &header) |
ForwardProp reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const ForwardProp_t &header) |
ForwardProp writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, SequentialSource_t &header) |
SequentialSource reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const SequentialSource_t ¶m) |
SequentialSource header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, SequentialProp_t &header) |
SequentialProp reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const SequentialProp_t ¶m) |
SequentialProp header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, QQQSpinIndices_t &input) |
Source/sink spin indices. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const QQQSpinIndices_t &input) |
Source/sink spin indices. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, QQDiquark_t ¶m) |
QQDiquark header reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const QQDiquark_t ¶m) |
QQDiquark header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, QQQBarcomp_t ¶m) |
QQQBarcomp header reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const QQQBarcomp_t ¶m) |
QQQBarcomp header writer. More... | |
void | Chroma::read (XMLReader &xml, const std::string &path, QQbarMescomp_t ¶m) |
QQbarMescomp header reader. More... | |
void | Chroma::write (XMLWriter &xml, const std::string &path, const QQbarMescomp_t ¶m) |
QQbarMescomp header writer. More... | |
void | Chroma::writeQprop (XMLBufferWriter &file_xml, XMLBufferWriter &record_xml, const LatticePropagator &quark_prop, const std::string &file, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar) |
Write a Chroma propagator. More... | |
void | Chroma::readQprop (XMLReader &file_xml, XMLReader &record_xml, LatticePropagator &quark_prop, const std::string &file, QDP_serialparallel_t serpar) |
Read a Chroma propagator. More... | |
void | Chroma::writeFermion (XMLBufferWriter &file_xml, XMLBufferWriter &record_xml, const LatticeFermion &fermion, const std::string &file, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar) |
void | Chroma::readFermion (XMLReader &file_xml, XMLReader &record_xml, LatticeFermion &fermion, const std::string &file, QDP_serialparallel_t serpar) |
Routines associated with Chroma propagator IO.
Definition in file qprop_io.h.