CHROMA
Classes | Typedefs | Functions
Chroma::InlineBarSpecEnv::BarSpec Namespace Reference

Classes

class  SpinWF_t
 
class  BasePropagator
 

Typedefs

typedef BasePropagator< Ns > RPropagator
 
typedef BasePropagator< Ns/2 > NRPropagator
 

Functions

std::vector< int > permutation (int k, const std::vector< int > &s)
 
int permutation_sign (int k, int n)
 
void contract (LatticeComplex &latC, const RPropagator &q1, const RPropagator &q2, const RPropagator &q3, const SpinWF_t &snk, const SpinWF_t &src)
 

Typedef Documentation

◆ NRPropagator

Definition at line 241 of file inline_barspec_db_w.h.

◆ RPropagator

Definition at line 240 of file inline_barspec_db_w.h.

Function Documentation

◆ contract()

void Chroma::InlineBarSpecEnv::BarSpec::contract ( LatticeComplex &  latC,
const RPropagator q1,
const RPropagator q2,
const RPropagator q3,
const SpinWF_t snk,
const SpinWF_t src 
)

◆ permutation()

std::vector< int > Chroma::InlineBarSpecEnv::BarSpec::permutation ( int  k,
const std::vector< int > &  s 
)

◆ permutation_sign()

int Chroma::InlineBarSpecEnv::BarSpec::permutation_sign ( int  k,
int  n 
)

Definition at line 609 of file inline_barspec_db_w.cc.

References j, Chroma::k, and n.