Grid 0.7.0
ConjugateGaugeImpl< GimplTypes > Class Template Reference

#include <GaugeImplementations.h>

Inheritance diagram for ConjugateGaugeImpl< GimplTypes >:
ConjugateGaugeImplBase GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal > GparityWilsonImpl< vComplexF, FundamentalRepresentation, CoeffReal > GparityWilsonImpl< vComplexD, FundamentalRepresentation, CoeffReal >

Public Member Functions

 INHERIT_GIMPL_TYPES (GimplTypes)

Static Public Member Functions

template<class covariant>
static Lattice< covariant > CovShiftForward (const GaugeLinkField &Link, int mu, const Lattice< covariant > &field)
template<class covariant>
static Lattice< covariant > CovShiftBackward (const GaugeLinkField &Link, int mu, const Lattice< covariant > &field)
static GaugeLinkField CovShiftIdentityBackward (const GaugeLinkField &Link, int mu)
static GaugeLinkField CovShiftIdentityForward (const GaugeLinkField &Link, int mu)
static GaugeLinkField ShiftStaple (const GaugeLinkField &Link, int mu)
static GaugeLinkField CshiftLink (const GaugeLinkField &Link, int mu, int shift)
static void setDirections (const std::vector< int > &conjDirs)
static std::vector< int > getDirections (void)
static bool isPeriodicGaugeField (void)

Static Private Attributes

static std::vector< int > _conjDirs

Detailed Description

template<class GimplTypes>
class ConjugateGaugeImpl< GimplTypes >

Definition at line 87 of file GaugeImplementations.h.

Member Function Documentation

◆ INHERIT_GIMPL_TYPES()

template<class GimplTypes>
ConjugateGaugeImpl< GimplTypes >::INHERIT_GIMPL_TYPES ( GimplTypes )

◆ CovShiftForward()

template<class GimplTypes>
template<class covariant>
Lattice< covariant > ConjugateGaugeImpl< GimplTypes >::CovShiftForward ( const GaugeLinkField & Link,
int mu,
const Lattice< covariant > & field )
inlinestatic

Definition at line 97 of file GaugeImplementations.h.

◆ CovShiftBackward()

template<class GimplTypes>
template<class covariant>
Lattice< covariant > ConjugateGaugeImpl< GimplTypes >::CovShiftBackward ( const GaugeLinkField & Link,
int mu,
const Lattice< covariant > & field )
inlinestatic

Definition at line 108 of file GaugeImplementations.h.

◆ CovShiftIdentityBackward()

template<class GimplTypes>
GaugeLinkField ConjugateGaugeImpl< GimplTypes >::CovShiftIdentityBackward ( const GaugeLinkField & Link,
int mu )
inlinestatic

Definition at line 124 of file GaugeImplementations.h.

◆ CovShiftIdentityForward()

template<class GimplTypes>
GaugeLinkField ConjugateGaugeImpl< GimplTypes >::CovShiftIdentityForward ( const GaugeLinkField & Link,
int mu )
inlinestatic

Definition at line 133 of file GaugeImplementations.h.

◆ ShiftStaple()

template<class GimplTypes>
GaugeLinkField ConjugateGaugeImpl< GimplTypes >::ShiftStaple ( const GaugeLinkField & Link,
int mu )
inlinestatic

Definition at line 149 of file GaugeImplementations.h.

◆ CshiftLink()

template<class GimplTypes>
GaugeLinkField ConjugateGaugeImpl< GimplTypes >::CshiftLink ( const GaugeLinkField & Link,
int mu,
int shift )
inlinestatic

Definition at line 171 of file GaugeImplementations.h.

◆ setDirections()

template<class GimplTypes>
void ConjugateGaugeImpl< GimplTypes >::setDirections ( const std::vector< int > & conjDirs)
inlinestatic

Definition at line 179 of file GaugeImplementations.h.

◆ getDirections()

template<class GimplTypes>
std::vector< int > ConjugateGaugeImpl< GimplTypes >::getDirections ( void )
inlinestatic

Definition at line 180 of file GaugeImplementations.h.

◆ isPeriodicGaugeField()

template<class GimplTypes>
bool ConjugateGaugeImpl< GimplTypes >::isPeriodicGaugeField ( void )
inlinestatic

Definition at line 181 of file GaugeImplementations.h.

Field Documentation

◆ _conjDirs

std::vector< int > ConjugateGaugeImplBase::_conjDirs
staticprotectedinherited

Definition at line 84 of file GaugeImplementations.h.

Referenced by NAMESPACE_BEGIN().


The documentation for this class was generated from the following file: