CHROMA
|
Stout utilities. More...
Go to the source code of this file.
Classes | |
struct | Chroma::Stouting::StoutUtils::GetFsAndBsArgs |
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Chroma::StoutLinkTimings | |
Timings. | |
Chroma::Stouting | |
Utilities. | |
Chroma::Stouting::StoutUtils | |
Functions | |
double | Chroma::StoutLinkTimings::getSmearingTime () |
double | Chroma::StoutLinkTimings::getForceTime () |
double | Chroma::StoutLinkTimings::getFunctionsTime () |
void | Chroma::Stouting::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 | Chroma::Stouting::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 | Chroma::Stouting::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 | Chroma::Stouting::getFs (const LatticeColorMatrix &Q, const LatticeColorMatrix &QQ, multi1d< LatticeComplex > &f) |
Given c0 and c1 compute the f-s and b-s. More... | |
void | Chroma::Stouting::StoutUtils::getFsAndBsSiteLoop (int lo, int hi, int myId, GetFsAndBsArgs *arg) |
void | Chroma::Stouting::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 | Chroma::Stouting::smear_links (const multi1d< LatticeColorMatrix > ¤t, 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 | Chroma::Stouting::stout_smear (LatticeColorMatrix &next, const multi1d< LatticeColorMatrix > ¤t, int mu, const multi1d< bool > &smear_in_this_dirP, const multi2d< Real > &rho) |
Stout smear in a specific link direction. More... | |
Variables | |
static double | Chroma::StoutLinkTimings::smearing_secs = 0 |
static double | Chroma::StoutLinkTimings::force_secs = 0 |
static double | Chroma::StoutLinkTimings::functions_secs = 0 |
Stout utilities.
Definition in file stout_utils.cc.