CHROMA
Namespaces | Functions
Chroma::Stouting Namespace Reference

Utilities. More...

Namespaces

 StoutUtils
 

Functions

void getQs (const multi1d< LatticeColorMatrix > &u, LatticeColorMatrix &Q, LatticeColorMatrix &QQ, int mu, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho)
 Given field U, form Q and Q^2. More...
 
void getQsandCs (const multi1d< LatticeColorMatrix > &u, LatticeColorMatrix &Q, LatticeColorMatrix &QQ, LatticeColorMatrix &C, int mu, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho)
 Given field U, construct the staples into C, form Q and Q^2 and compute c0 and c1. More...
 
void deriv_recurse (multi1d< LatticeColorMatrix > &F, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho, const multi1d< LatticeColorMatrix > &u)
 Do the force recursion from level i+1, to level i. More...
 
void getFs (const LatticeColorMatrix &Q, const LatticeColorMatrix &QQ, multi1d< LatticeComplex > &f)
 Given c0 and c1 compute the f-s and b-s. More...
 
void getFsAndBs (const LatticeColorMatrix &Q, const LatticeColorMatrix &QQ, multi1d< LatticeComplex > &f, multi1d< LatticeComplex > &b1, multi1d< LatticeComplex > &b2, bool do_bs=true)
 Given c0 and c1 compute the f-s and b-s. More...
 
void smear_links (const multi1d< LatticeColorMatrix > &current, multi1d< LatticeColorMatrix > &next, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho)
 Do the smearing from level i to level i+1. More...
 
void stout_smear (LatticeColorMatrix &next, const multi1d< LatticeColorMatrix > &current, int mu, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho)
 Stout smear in a specific link direction. More...
 

Detailed Description

Utilities.