Boson action support
[Support for gauge and fermion actions]


Functions

void Chroma::klein_gord (const multi1d< LatticeColorMatrix > &u, const LatticeColorVector &psi, LatticeColorVector &chi, const Real &mass_sq, int j_decay)
 Klein-Gordon operator.
void Chroma::klein_gord (const multi1d< LatticeColorMatrix > &u, const LatticeFermion &psi, LatticeFermion &chi, const Real &mass_sq, int j_decay)
 Klein-Gordon operator.
template<typename T>
void Chroma::klein_gord (const multi1d< LatticeColorMatrix > &u, const T &psi, T &chi, const Real &mass_sq, int j_decay)
 Klein-Gordon operator.
void Chroma::klein_gord (const multi1d< LatticeColorMatrix > &u, const LatticePropagator &psi, LatticePropagator &chi, const Real &mass_sq, int j_decay)
 Klein-Gordon operator.

Detailed Description

Currently a very limited set operations by bosons

Function Documentation

void Chroma::klein_gord ( const multi1d< LatticeColorMatrix > &  u,
const LatticePropagator &  psi,
LatticePropagator &  chi,
const Real &  mass_sq,
int  j_decay 
)

Klein-Gordon operator.

Definition at line 82 of file klein_gord.cc.

template<typename T>
void Chroma::klein_gord ( const multi1d< LatticeColorMatrix > &  u,
const T psi,
T chi,
const Real &  mass_sq,
int  j_decay 
)

Klein-Gordon operator.

For 0 <= j_decay < Nd, the laplacian is only taken in the directions other than j_decay.

Chi := (mass_sq + 2*(Nd[-1]) * Psi - sum_{mu ne j_decay} [ U_mu(x) * Psi(x+mu) + U^dagger_mu(x-mu) * Psi(x-mu) ]

Arguments:

Parameters:
u Gauge field (Read)
psi Lattice field (Read)
chi Lattice field (Write)
mass_sq square of the mass term (Read)
j_decay 'left out' direction (Read)

Definition at line 32 of file klein_gord.cc.

References BACKWARD, and FORWARD.

Referenced by Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::gausSmear(), Chroma::laplacian(), Chroma::InlineLaplaceEigsEnv::laplacian(), and Chroma::wuppSmear().

void Chroma::klein_gord ( const multi1d< LatticeColorMatrix > &  u,
const LatticeFermion &  psi,
LatticeFermion &  chi,
const Real &  mass_sq,
int  j_decay 
)

Klein-Gordon operator.

Definition at line 64 of file klein_gord.cc.

void Chroma::klein_gord ( const multi1d< LatticeColorMatrix > &  u,
const LatticeColorVector &  psi,
LatticeColorVector &  chi,
const Real &  mass_sq,
int  j_decay 
)

Klein-Gordon operator.

Definition at line 55 of file klein_gord.cc.


Generated on Sun Nov 22 04:38:34 2009 for CHROMA by  doxygen 1.4.7