33 #ifndef INCLUDE_BuildingBlocks_hh
34 #define INCLUDE_BuildingBlocks_hh
42 "$Header: /home/bjoo/fromJLAB/cvsroot/chroma_base/lib/meas/hadron/BuildingBlocks_w.h,v 3.2 2006-10-14 04:52:16 edwards Exp $";
55 bool & DoFurtherPatterns,
56 multi1d< unsigned short int > & LinkPattern );
63 const LatticePropagator &
F,
64 const multi1d< LatticeColorMatrix > &
U,
65 const multi1d< int > & GammaInsertions,
66 const multi1d< int > & Flavors,
67 const unsigned short int MaxNLinks,
70 const SftMom & PhasesCanonical,
71 const multi2d< std::string > & BinaryDataFileNames,
72 const signed short int T1,
73 const signed short int T2,
74 const signed short int Tsrc,
75 const signed short int Tsnk,
77 const multi1d< int >& SnkMom,
78 const signed short int DecayDir,
79 const bool TimeReverse,
80 const bool Translate );
Fourier transform phase factor support.
void(* BBLinkPattern)(bool &DoThisPattern, bool &DoFurtherPatterns, multi1d< unsigned short int > &LinkPattern)
Used to Set Requested Link Patterns.
Asqtad Staggered-Dirac operator.
static const char *const CVSBuildingBlocks_hh
void BuildingBlocks(const multi1d< LatticePropagator > &B, const LatticePropagator &F, const multi1d< LatticeColorMatrix > &U, const multi1d< int > &GammaInsertions, const multi1d< int > &Flavors, const unsigned short int MaxNLinks, const BBLinkPattern LinkPattern, const SftMom &Phases, const SftMom &PhasesCanonical, const multi2d< std::string > &BinaryDataFileNames, const signed short int T1, const signed short int T2, const signed short int Tsrc, const signed short int Tsnk, const std::string &SeqSourceType, const multi1d< int > &SnkMom, const signed short int DecayDir, const bool TimeReverse, const bool ShiftFlag)
void CVSBuildingBlocks(TextWriter &Out)
multi1d< LatticeColorMatrix > U
static INTERNAL_PRECISION F