1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-11 06:30:45 +01:00

Namespace

This commit is contained in:
paboyle 2018-01-14 21:58:47 +00:00
parent 66f8a2f082
commit b331ecea78

View File

@ -28,16 +28,15 @@ with this program; if not, write to the Free Software Foundation, Inc.,
See the full license in the file "LICENSE" in the top level distribution
directory
*************************************************************************************/
/* END LEGAL */
/* END LEGAL */
#ifndef QCD_UTIL_SUN_H
#define QCD_UTIL_SUN_H
namespace Grid {
namespace QCD {
NAMESPACE_BEGIN(Grid);
template <int ncolour>
class SU {
public:
public:
static const int Dimension = ncolour;
static const int AdjointDimension = ncolour * ncolour - 1;
static int su2subgroups(void) { return (ncolour * (ncolour - 1)) / 2; }
@ -675,11 +674,11 @@ class SU {
out += la;
}
}
/*
/*
add GaugeTrans
*/
*/
template<typename GaugeField,typename GaugeMat>
template<typename GaugeField,typename GaugeMat>
static void GaugeTransform( GaugeField &Umu, GaugeMat &g){
GridBase *grid = Umu._grid;
conformable(grid,g._grid);
@ -793,6 +792,5 @@ typedef SU<5> SU5;
typedef SU<Nc> FundamentalMatrices;
}
}
NAMESPACE_END(Grid);
#endif