2 #ifndef HADRON_CORR_S_H
3 #define HADRON_CORR_S_H
5 #define NUM_STAG_PROPS 8
6 #define NUM_STAG_PIONS 16
27 virtual void compute(multi1d<LatticeStaggeredPropagator>& quark_props,
66 const int magic_number = 66618 ;
73 BinaryFileWriter speedy ;
74 speedy.open(filename);
75 write(speedy,magic_number) ;
79 QDPIO::cout <<
"FILENAME: "<< filename << std::endl;
98 resized_tag.resize(45,
' ');
119 const multi1d<LatticeColorMatrix> & uin,
127 if( uin.size() != 4 ) {
128 QDPIO::cerr <<
"staggered_hadron_corr: input guage config has wrong number of dimensions " << uin.size() << std::endl;
149 multi1d<LatticeColorMatrix>
u ;
152 const LatticeStaggeredPropagator& src)
173 QDPIO::cerr <<
"Shift type " <<
type_of_shift <<
" unsupported." << std::endl;
Primary include file for CHROMA library code.
staggered_hadron_corr(int t_len, int t_chan, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in)
Stag_shift_option type_of_shift
void binary_dump(int t_source, std::string start_name)
multi1d< LatticeColorMatrix > u
virtual ~staggered_hadron_corr()
multi1d< std::string > tag_names
multi2d< DComplex > corr_fn
virtual void compute(multi1d< LatticeStaggeredPropagator > &quark_props, int j_decay)=0
void dump(int t_source, XMLWriter &xml_out)
LatticeStaggeredPropagator shift_deltaProp(multi1d< int > &delta, const LatticeStaggeredPropagator &src)
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
Asqtad Staggered-Dirac operator.
push(xml_out,"Condensates")
LatticeStaggeredPropagator shiftDeltaPropCov(multi1d< int > &delta, const LatticeStaggeredPropagator &src, multi1d< LatticeColorMatrix > u, bool sym_flag)
LatticeStaggeredPropagator shiftDeltaProp(multi1d< int > &delta, const LatticeStaggeredPropagator &src)