|
Grid 0.7.0
|
Go to the source code of this file.
Data Structures | |
| class | GroupName::SU |
| class | GroupName::Sp |
| struct | is_su< group_name > |
| struct | is_su< GroupName::SU > |
| struct | is_sp< group_name > |
| struct | is_sp< GroupName::Sp > |
| class | GaugeGroup< ncolour, group_name > |
Namespaces | |
| namespace | GroupName |
Macros | |
| #define | ONLY_IF_SU |
| #define | ONLY_IF_Sp |
Typedefs | |
| template<int ncolour> | |
| using | SU |
| template<int ncolour> | |
| using | Sp |
| typedef SU< 2 > | SU2 |
| typedef SU< 3 > | SU3 |
| typedef SU< 4 > | SU4 |
| typedef SU< 5 > | SU5 |
| typedef SU< Nc > | FundamentalMatrices |
| typedef Sp< 2 > | Sp2 |
| typedef Sp< 4 > | Sp4 |
| typedef Sp< 6 > | Sp6 |
| typedef Sp< 8 > | Sp8 |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<typename group_name> | |
| constexpr int | compute_adjoint_dimension (int ncolour) |
| template<> | |
| constexpr int | compute_adjoint_dimension< GroupName::SU > (int ncolour) |
| template<> | |
| constexpr int | compute_adjoint_dimension< GroupName::Sp > (int ncolour) |
| template<int N, class vComplex_t> | |
| static void | ProjectSUn (Lattice< iScalar< iScalar< iMatrix< vComplex_t, N > > > > &Umu) |
| template<int N, class vComplex_t> | |
| static void | ProjectSUn (Lattice< iVector< iScalar< iMatrix< vComplex_t, N > >, Nd > > &U) |
| template<int N, class vComplex_t> | |
| static void | ProjectSpn (Lattice< iScalar< iScalar< iMatrix< vComplex_t, N > > > > &Umu) |
| template<int N, class vComplex_t> | |
| static void | ProjectSpn (Lattice< iVector< iScalar< iMatrix< vComplex_t, N > >, Nd > > &U) |
| static void | ProjectSU3 (Lattice< iScalar< iScalar< iMatrix< vComplexD, 3 > > > > &Umu) |
| static void | ProjectSU3 (Lattice< iVector< iScalar< iMatrix< vComplexD, 3 > >, Nd > > &U) |
| NAMESPACE_END (Grid) | |
| #define ONLY_IF_SU |
Definition at line 37 of file GaugeGroup.h.
| #define ONLY_IF_Sp |
Definition at line 43 of file GaugeGroup.h.
| using SU |
Definition at line 453 of file GaugeGroup.h.
| using Sp |
Definition at line 456 of file GaugeGroup.h.
Definition at line 458 of file GaugeGroup.h.
Definition at line 459 of file GaugeGroup.h.
Definition at line 460 of file GaugeGroup.h.
Definition at line 461 of file GaugeGroup.h.
| typedef SU<Nc> FundamentalMatrices |
Definition at line 463 of file GaugeGroup.h.
Definition at line 465 of file GaugeGroup.h.
Definition at line 466 of file GaugeGroup.h.
Definition at line 467 of file GaugeGroup.h.
Definition at line 468 of file GaugeGroup.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
|
constexpr |
|
constexpr |
Definition at line 79 of file GaugeGroup.h.
|
constexpr |
Definition at line 84 of file GaugeGroup.h.
|
static |
Definition at line 471 of file GaugeGroup.h.
References GaugeGroup< ncolour, group_name >::ProjectOnSpecialGroup().
|
static |
Definition at line 477 of file GaugeGroup.h.
References Nd, GaugeGroup< ncolour, group_name >::ProjectOnSpecialGroup(), and U.
|
static |
Definition at line 483 of file GaugeGroup.h.
References GaugeGroup< ncolour, group_name >::ProjectOnSpecialGroup().
|
static |
Definition at line 489 of file GaugeGroup.h.
References Nd, GaugeGroup< ncolour, group_name >::ProjectOnSpecialGroup(), and U.
Definition at line 495 of file GaugeGroup.h.
References autoView, CpuWrite, GridBase::oSites(), ProjectOnGroup(), and thread_for.
Definition at line 515 of file GaugeGroup.h.
| NAMESPACE_END | ( | Grid | ) |