6 #ifndef __hadron_contract_h__
7 #define __hadron_contract_h__
21 BinaryBufferWriter
bin;
39 virtual std::list< Handle<HadronContractResult_t> >
operator()(
const multi1d<LatticeColorMatrix>&
u,
Primary include file for CHROMA library code.
Construct hadron correlators.
virtual std::list< Handle< HadronContractResult_t > > operator()(const multi1d< LatticeColorMatrix > &u, const std::string &xml_group, const std::string &id_tag)=0
Construct the correlators.
virtual multi1d< int > getTSrce(const multi1d< ForwardProp_t > &forward_headers) const
Convenience function to get t_srce from headers.
virtual ForwardProp_t readForwardPropHeader(const std::string &prop_id) const
Convenience function to read propagator.
virtual int getDecayDir(const multi1d< ForwardProp_t > &forward_headers) const
Convenience function to get decay_dir from headers.
virtual ~HadronContract()
Virtual destructor to help with cleanup;.
Class for counted reference semantics.
multi1d< ForwardProp_t > & forward_headers
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
Routines associated with Chroma propagator IO.
Mega structure holding a full forward sink-smeared prop.
The result of hadron contractions.
XMLBufferWriter xml_regres