CHROMA
Namespaces | Functions
qprop_io.cc File Reference

Routines associated with Chroma propagator IO. More...

#include "chromabase.h"
#include "io/param_io.h"
#include "io/qprop_io.h"
#include "meas/smear/simple_quark_displacement.h"
#include "meas/smear/ape_link_smearing.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Functions

void Chroma::readGaugeHeader (XMLReader &paramtop, const std::string &path, std::string &gauge_header)
 
void Chroma::writeQprop (XMLBufferWriter &file_xml, const ChromaProp_t &header, const LatticePropagator &quark_prop, const std::string &file, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar)
 
void Chroma::readQprop (XMLReader &file_xml, ChromaProp_t &header, LatticePropagator &quark_prop, const std::string &file, QDP_serialparallel_t serpar)
 
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::read (XMLReader &xml, const std::string &path, PropSourceSmear_t &header)
 Propagator source smearing read. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, PropSinkSmear_t &header)
 Propagator sink reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, SeqSource_t &param)
 SeqSource header reader. 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::read (XMLReader &xml, const std::string &path, MakeSourceProp_t &header)
 MakeSourceProp reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, Propagator_t &header)
 Propagator_t reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, ForwardProp_t &header)
 ForwardProp reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, SequentialSource_t &header)
 SequentialSource reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, SequentialProp_t &header)
 SequentialProp reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, QQQSpinIndices_t &input)
 Source/sink spin indices. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, QQDiquark_t &param)
 QQDiquark header reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, QQQBarcomp_t &param)
 QQQBarcomp header reader. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, QQbarMescomp_t &param)
 QQbarMescomp header reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const PropSourceConst_t &header)
 Propagator source writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const PropSourceSmear_t &header)
 Propagator source smearing writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const PropSinkSmear_t &header)
 Propagator sink writer. 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::write (XMLWriter &xml, const std::string &path, const SeqSource_t &param)
 SeqSource header writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const MakeSourceProp_t &header)
 MakeSourceProp writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const Propagator_t &header)
 Propagator_t writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const ForwardProp_t &header)
 ForwardProp writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const SequentialSource_t &param)
 SequentialSource header writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const SequentialProp_t &param)
 SequentialProp header writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const QQQSpinIndices_t &input)
 Source/sink spin indices. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const QQDiquark_t &param)
 QQDiquark header writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const QQQBarcomp_t &param)
 QQQBarcomp header writer. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const QQbarMescomp_t &param)
 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)
 

Detailed Description

Routines associated with Chroma propagator IO.

Definition in file qprop_io.cc.