Grid 0.7.0
CovariantCshift.h File Reference

Go to the source code of this file.

Namespaces

namespace  PeriodicBC
namespace  ConjugateBC

Functions

 NAMESPACE_BEGIN (Grid)
template<class covariant, class gauge>
Lattice< covariant > PeriodicBC::CovShiftForward (const Lattice< gauge > &Link, int mu, const Lattice< covariant > &field)
template<class covariant, class gauge>
Lattice< covariant > PeriodicBC::CovShiftBackward (const Lattice< gauge > &Link, int mu, const Lattice< covariant > &field)
template<class gauge>
Lattice< gauge > PeriodicBC::CovShiftIdentityBackward (const Lattice< gauge > &Link, int mu)
template<class gauge>
Lattice< gauge > PeriodicBC::CovShiftIdentityForward (const Lattice< gauge > &Link, int mu)
template<class gauge>
Lattice< gauge > PeriodicBC::ShiftStaple (const Lattice< gauge > &Link, int mu)
template<class gauge, class Expr, typename std::enable_if< is_lattice_expr< Expr >::value, void >::type * = nullptr>
auto PeriodicBC::CovShiftForward (const Lattice< gauge > &Link, int mu, const Expr &expr) -> decltype(closure(expr))
template<class gauge, class Expr, typename std::enable_if< is_lattice_expr< Expr >::value, void >::type * = nullptr>
auto PeriodicBC::CovShiftBackward (const Lattice< gauge > &Link, int mu, const Expr &expr) -> decltype(closure(expr))
template<class gauge>
Lattice< gauge > PeriodicBC::CshiftLink (const Lattice< gauge > &Link, int mu, int shift)
template<class covariant, class gauge>
Lattice< covariant > ConjugateBC::CovShiftForward (const Lattice< gauge > &Link, int mu, const Lattice< covariant > &field)
template<class covariant, class gauge>
Lattice< covariant > ConjugateBC::CovShiftBackward (const Lattice< gauge > &Link, int mu, const Lattice< covariant > &field)
template<class gauge>
Lattice< gauge > ConjugateBC::CovShiftIdentityBackward (const Lattice< gauge > &Link, int mu)
template<class gauge>
Lattice< gauge > ConjugateBC::CovShiftIdentityForward (const Lattice< gauge > &Link, int mu)
template<class gauge>
Lattice< gauge > ConjugateBC::ShiftStaple (const Lattice< gauge > &Link, int mu)
template<class gauge, class Expr, typename std::enable_if< is_lattice_expr< Expr >::value, void >::type * = nullptr>
auto ConjugateBC::CovShiftForward (const Lattice< gauge > &Link, int mu, const Expr &expr) -> decltype(closure(expr))
template<class gauge, class Expr, typename std::enable_if< is_lattice_expr< Expr >::value, void >::type * = nullptr>
auto ConjugateBC::CovShiftBackward (const Lattice< gauge > &Link, int mu, const Expr &expr) -> decltype(closure(expr))
template<class gauge>
Lattice< gauge > ConjugateBC::CshiftLink (const Lattice< gauge > &Link, int mu, int shift)
 NAMESPACE_END (Grid)

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )