32 multi1d<int>
getMom()
const;
319 XMLBufferWriter& record_xml,
const LatticePropagator& quark_prop,
321 QDP_volfmt_t volfmt, QDP_serialparallel_t serpar);
333 XMLReader& record_xml, LatticePropagator& quark_prop,
335 QDP_serialparallel_t serpar);
347 XMLBufferWriter& record_xml,
const LatticeFermion& fermion,
349 QDP_volfmt_t volfmt, QDP_serialparallel_t serpar);
361 XMLReader& record_xml,
362 LatticeFermion& fermion,
364 QDP_serialparallel_t serpar);
Enum for what spin components of a quark prop to compute.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
QuarkSpinType
Quark spin type.
Asqtad Staggered-Dirac operator.
Real getMass(const GroupXML_t &fermact)
Given a fermion action in std::string form, return the Mass.
void readQprop(XMLReader &file_xml, XMLReader &record_xml, LatticePropagator &quark_prop, const std::string &file, QDP_serialparallel_t serpar)
Read a Chroma propagator.
void 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.
multi1d< int > getFermActBoundary(const GroupXML_t &fermact)
Given a fermion action in std::string form, return the boundary.
void readFermion(XMLReader &file_xml, XMLReader &record_xml, LatticeFermion &fermion, const std::string &file, QDP_serialparallel_t serpar)
void writeFermion(XMLBufferWriter &file_xml, XMLBufferWriter &record_xml, const LatticeFermion &fermion, const std::string &file, QDP_volfmt_t volfmt, QDP_serialparallel_t serpar)
Multi-propagator parameters.
QuarkSpinType quarkSpinType
GroupXML_t fermact
String holding XML of the FermionAction section.
multi1d< Real > MultiMasses
QuarkSpinType quarkSpinType
Mega structure holding a full forward sink-smeared prop.
PropSinkSmear_t sink_header
PropSourceConst_t source_header
Hold group xml and type id.
Mega structure holding a propagator source.
PropSourceConst_t source_header
Sink-smearing parameters.
Propagator source construction parameters.
multi1d< int > getMom() const
multi1d< int > getTSrce() const
Source-smearing parameters.
Mega structure holding a full forward prop (not sink smeared)
PropSourceConst_t source_header
Mega structure holding QQ diquark object.
multi1d< ForwardProp_t > forward_props
Mega structure holding QQQ props.
multi1d< ForwardProp_t > forward_props
multi1d< QQQSpinIndices_t > spin_indices
Hold source and sink spin indices for a sparse QQQ file.
Mega structure holding QQbar props.
multi1d< ForwardProp_t > forward_props
Mega structure holding a full sequential prop that is source smeared.
multi1d< ForwardProp_t > forward_props
SeqSource_t seqsource_header
ChromaProp_t seqprop_header
PropSinkSmear_t sink_header
PropSourceSmear_t smeared_seqprop_header
Sequential source parameters.
Mega structure holding a full sequential prop.
ChromaProp_t seqprop_header
PropSinkSmear_t sink_header
multi1d< ForwardProp_t > forward_props
SeqSource_t seqsource_header
Mega structure holding a full sequential source.
PropSinkSmear_t sink_header
multi1d< ForwardProp_t > forward_props
SeqSource_t seqsource_header
Read an XML group as a std::string.