CHROMA
Classes | Namespaces | Functions
deriv_quark_displacement_w.h File Reference

Derivative displacements. More...

#include "meas/smear/quark_displacement.h"

Go to the source code of this file.

Classes

struct  Chroma::DerivQuarkDisplacementEnv::Params
 Params for derivative quark displacement. More...
 
struct  Chroma::DerivQuarkDisplacementEnv::ParamsDir
 Deriv meson source parameters. More...
 
class  Chroma::DerivQuarkDisplacementEnv::RightNablaDisplace< T >
 Construct (right Nabla) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::RightDDisplace< T >
 Construct (right D) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::RightBDisplace< T >
 Construct (right B) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::RightEDisplace< T >
 Construct (right E) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::RightLapDisplace< T >
 Construct (right Laplacian) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesPionxNablaT1Displace< T >
 Construct (PionxNabla_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA0xNablaT1Displace< T >
 Construct (A0xNabla_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA02xNablaT1Displace< T >
 Construct (A0_2xNabla_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxNablaA1Displace< T >
 Construct (RhoxNabla_A1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxNablaT1Displace< T >
 Construct (RhoxNabla_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxNablaT2Displace< T >
 Construct (RhoxNabla_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xNablaA1Displace< T >
 Construct (A1xNabla_A1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xNablaT2Displace< T >
 Construct (A1xNabla_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xNablaEDisplace< T >
 Construct (A1xNabla_E) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesB1xNablaT1Displace< T >
 Construct (B1xNabla_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA02xDT2Displace< T >
 Construct (A0_2xD_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xDA2Displace< T >
 Construct (A1xD_A2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xDEDisplace< T >
 Construct (A1xD_E) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xDT1Displace< T >
 Construct (A1xD_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xDT2Displace< T >
 Construct (A1xD_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesB1xDA2Displace< T >
 Construct (B1xD_A2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesB1xDEDisplace< T >
 Construct (B1xD_E) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesB1xDT1Displace< T >
 Construct (B1xD_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesB1xDT2Displace< T >
 Construct (B1xD_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxDA2Displace< T >
 Construct (RhoxD_A2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxDT1Displace< T >
 Construct (RhoxD_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxDT2Displace< T >
 Construct (RhoxD_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesPionxDT2Displace< T >
 Construct (PionxD_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesPionxBT1Displace< T >
 Construct (PionxB_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxBT1Displace< T >
 Construct (RhoxB_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesRhoxBT2Displace< T >
 Construct (RhoxB_T2) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xBA1Displace< T >
 Construct (A1xB_A1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xBT1Displace< T >
 Construct (RhoxB_T1) source. More...
 
class  Chroma::DerivQuarkDisplacementEnv::MesA1xBT2Displace< T >
 Construct (A1xB_T2) source. More...
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::DerivQuarkDisplacementEnv
 Meson sources.
 

Functions

bool Chroma::DerivQuarkDisplacementEnv::registerAll ()
 Register all the possible deriv mesons. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, DerivQuarkDisplacementEnv::Params &param)
 Reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const DerivQuarkDisplacementEnv::Params &param)
 Writer. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, DerivQuarkDisplacementEnv::ParamsDir &param)
 Reader. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const DerivQuarkDisplacementEnv::ParamsDir &param)
 Writer. More...
 

Detailed Description

Derivative displacements.

These operators come from Liao and Manke, hep-lat/0210030 . There are a few variants of derivatives. They are

$D_i = s_{ijk}\nabla_j\nabla_k$ $B_i = \epsilon_{ijk}\nabla_j\nabla_k$ $\nabla_\mu f(x) = U_\mu(x)f(x+\mu) - U_{-\mu}(x)f(x-\mu)$

where

$s_{ijk} = |\epsilon_{ijk}|$ $S_{\alpha jk} = 0\quad j\ne k, S_{111}=S_{222}=1, S_{122}=S_{233}=-1$

Definition in file deriv_quark_displacement_w.h.