|
| template<ONLY_IF_SU> |
| static int | su2subgroups (GroupName::SU) |
| template<class cplx, ONLY_IF_SU> |
| static void | generator (int lieIndex, iGroupMatrix< cplx > &ta, GroupName::SU) |
| template<class cplx, ONLY_IF_SU> |
| static void | generatorSigmaY (int su2Index, iGroupMatrix< cplx > &ta) |
| template<class cplx, ONLY_IF_SU> |
| static void | generatorSigmaX (int su2Index, iGroupMatrix< cplx > &ta) |
| template<class cplx, ONLY_IF_SU> |
| static void | generatorDiagonal (int diagIndex, iGroupMatrix< cplx > &ta) |
| static accelerator_inline void | su2SubGroupIndex (int &i1, int &i2, int su2_index, GroupName::SU) |
| template<class vcplx, ONLY_IF_SU> |
| static void | su2Extract (Lattice< iSinglet< vcplx > > &Determinant, Lattice< iSU2Matrix< vcplx > > &subgroup, const Lattice< iGroupMatrix< vcplx > > &source, int su2_index) |
| template<class vcplx, ONLY_IF_SU> |
| static void | su2Insert (const Lattice< iSU2Matrix< vcplx > > &subgroup, Lattice< iGroupMatrix< vcplx > > &dest, int su2_index) |
| template<ONLY_IF_SU> |
| static void | SubGroupHeatBath (GridSerialRNG &sRNG, GridParallelRNG &pRNG, RealD beta, LatticeMatrix &link, const LatticeMatrix &barestaple, int su2_subgroup, int nheatbath, LatticeInteger &wheremask) |
| template<ONLY_IF_SU> |
| static void | testGenerators (GroupName::SU) |
| template<int N, class vtype> |
| static Lattice< iScalar< iScalar< iMatrix< vtype, N > > > > | ProjectOnGeneralGroup (const Lattice< iScalar< iScalar< iMatrix< vtype, N > > > > &Umu, GroupName::SU) |
| template<class vtype> |
| static accelerator_inline iScalar< vtype > | ProjectOnGeneralGroup (const iScalar< vtype > &r, GroupName::SU) |
| template<class vtype, int N> |
| static accelerator_inline iVector< vtype, N > | ProjectOnGeneralGroup (const iVector< vtype, N > &r, GroupName::SU) |
| template<class vtype, int N, typename std::enable_if< GridTypeMapper< vtype >::TensorLevel==0 >::type * = nullptr> |
| static accelerator_inline iMatrix< vtype, N > | ProjectOnGeneralGroup (const iMatrix< vtype, N > &arg, GroupName::SU) |
| template<typename LatticeMatrixType> |
| static void | taProj (const LatticeMatrixType &in, LatticeMatrixType &out, GroupName::SU) |
| template<typename Fundamental, typename GaugeMat> |
| static void | GaugeTransformFundamental (Fundamental &ferm, GaugeMat &g) |
| template<typename Gimpl> |
| static void | GaugeTransform (typename Gimpl::GaugeField &Umu, typename Gimpl::GaugeLinkField &g) |
| template<typename Gimpl> |
| static void | GaugeTransform (std::vector< typename Gimpl::GaugeLinkField > &U, typename Gimpl::GaugeLinkField &g) |
| template<typename Gimpl> |
| static void | RandomGaugeTransform (GridParallelRNG &pRNG, typename Gimpl::GaugeField &Umu, typename Gimpl::GaugeLinkField &g) |