From 20b44587b0a961ff4a1344a0f207cfabe18b7a7f Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-braunschweig.de>
Date: Thu, 7 Jul 2022 17:28:31 +0200
Subject: [PATCH] Rename distributions D3Q27 in GridGenerator

(cherry picked from commit c20311afc3f84201946ef92bcc8327d6505f5b64)
---
 src/gpu/GridGenerator/grid/GridInterface.cpp  |   4 +-
 .../GridGenerator/grid/distributions/D3Q27.h  |  66 ++---
 .../grid/distributions/Distribution.cpp       | 246 +++++++++---------
 .../grid/distributions/DistributionTest.cpp   |  94 +++----
 4 files changed, 205 insertions(+), 205 deletions(-)

diff --git a/src/gpu/GridGenerator/grid/GridInterface.cpp b/src/gpu/GridGenerator/grid/GridInterface.cpp
index 9c0a8cf0a..11c450972 100644
--- a/src/gpu/GridGenerator/grid/GridInterface.cpp
+++ b/src/gpu/GridGenerator/grid/GridInterface.cpp
@@ -373,7 +373,7 @@ uint GridInterface::findOffsetCF(const uint& indexOnCoarseGrid, GridImp* coarseG
     Cell cell(x, y, z, coarseGrid->getDelta());
 
     if( coarseGrid->cellContainsOnly( cell, FLUID, FLUID_CFC ) ){
-        this->cf.offset[ interfaceIndex ] = DIR_27_REST;
+        this->cf.offset[ interfaceIndex ] = REST;
         return indexOnCoarseGrid;
     }
 
@@ -408,7 +408,7 @@ uint GridInterface::findOffsetFC(const uint& indexOnFineGrid, GridImp* fineGrid,
     Cell cell(x, y, z, fineGrid->getDelta());
 
     if( fineGrid->cellContainsOnly( cell, FLUID, FLUID_FCF ) ){
-        this->fc.offset[ interfaceIndex ] = DIR_27_REST;
+        this->fc.offset[ interfaceIndex ] = REST;
         return indexOnFineGrid;
     }
 
diff --git a/src/gpu/GridGenerator/grid/distributions/D3Q27.h b/src/gpu/GridGenerator/grid/distributions/D3Q27.h
index be51ad559..b62bf0daa 100644
--- a/src/gpu/GridGenerator/grid/distributions/D3Q27.h
+++ b/src/gpu/GridGenerator/grid/distributions/D3Q27.h
@@ -33,39 +33,39 @@
 #ifndef D3Q27_H_
 #define D3Q27_H_
 
-#define DIR_27_START  0
-#define DIR_27_END   26
-
-#define DIR_27_E    0
-#define DIR_27_W    1
-#define DIR_27_N    2
-#define DIR_27_S    3
-#define DIR_27_T    4
-#define DIR_27_B    5
-
-#define DIR_27_NE   6
-#define DIR_27_SW   7
-#define DIR_27_SE   8
-#define DIR_27_NW   9
-#define DIR_27_TE   10
-#define DIR_27_BW   11
-#define DIR_27_BE   12
-#define DIR_27_TW   13
-#define DIR_27_TN   14
-#define DIR_27_BS   15
-#define DIR_27_BN   16
-#define DIR_27_TS   17
-
-#define DIR_27_TNE   18
-#define DIR_27_TNW   19
-#define DIR_27_TSE   20
-#define DIR_27_TSW   21
-#define DIR_27_BNE   22
-#define DIR_27_BNW   23
-#define DIR_27_BSE   24
-#define DIR_27_BSW   25
-
-#define DIR_27_REST  26
+static constexpr int STARTDIR = 0;
+static constexpr int ENDDIR = 26;
+
+static constexpr int E = 0;
+static constexpr int W = 1;
+static constexpr int N = 2;
+static constexpr int S = 3;
+static constexpr int T = 4;
+static constexpr int B = 5;
+								  
+static constexpr int NE = 6;
+static constexpr int SW = 7;
+static constexpr int SE = 8;
+static constexpr int NW = 9;
+static constexpr int TE = 10;
+static constexpr int BW = 11;
+static constexpr int BE = 12;
+static constexpr int TW = 13;
+static constexpr int TN = 14;
+static constexpr int BS = 15;
+static constexpr int BN = 16;
+static constexpr int TS = 17;
+
+static constexpr int  TNE  = 18;
+static constexpr int  TNW  = 19;
+static constexpr int  TSE  = 20;
+static constexpr int  TSW  = 21;
+static constexpr int  BNE  = 22;
+static constexpr int  BNW  = 23;
+static constexpr int  BSE  = 24;
+static constexpr int  BSW  = 25;
+								  
+static constexpr int REST = 26;
 
 
 
diff --git a/src/gpu/GridGenerator/grid/distributions/Distribution.cpp b/src/gpu/GridGenerator/grid/distributions/Distribution.cpp
index bfbe24e89..783cdd8be 100644
--- a/src/gpu/GridGenerator/grid/distributions/Distribution.cpp
+++ b/src/gpu/GridGenerator/grid/distributions/Distribution.cpp
@@ -42,154 +42,154 @@ Distribution DistributionHelper::getDistribution27()
 {
     Distribution d27;
     d27.name = "D3Q27";
-    d27.dir_start = DIR_27_START;
-    d27.dir_end = DIR_27_END;
-
-    d27.dirs = new int[(DIR_27_END + 1) * DIMENSION];
-
-    d27.directions = new Direction[DIR_27_END + 1];
-    d27.directions[DIR_27_E] = Direction(DIR_27_E_X, DIR_27_E_Y, DIR_27_E_Z);
-    d27.directions[DIR_27_W] = Direction(DIR_27_W_X, DIR_27_W_Y, DIR_27_W_Z);
-    d27.directions[DIR_27_N] = Direction(DIR_27_N_X, DIR_27_N_Y, DIR_27_N_Z);
-    d27.directions[DIR_27_S] = Direction(DIR_27_S_X, DIR_27_S_Y, DIR_27_S_Z);
-    d27.directions[DIR_27_T] = Direction(DIR_27_T_X, DIR_27_T_Y, DIR_27_T_Z);
-    d27.directions[DIR_27_B] = Direction(DIR_27_B_X, DIR_27_B_Y, DIR_27_B_Z);
-
-    d27.directions[DIR_27_NE] = Direction(DIR_27_NE_X, DIR_27_NE_Y, DIR_27_NE_Z);
-    d27.directions[DIR_27_SW] = Direction(DIR_27_SW_X, DIR_27_SW_Y, DIR_27_SW_Z);
-    d27.directions[DIR_27_SE] = Direction(DIR_27_SE_X, DIR_27_SE_Y, DIR_27_SE_Z);
-    d27.directions[DIR_27_NW] = Direction(DIR_27_NW_X, DIR_27_NW_Y, DIR_27_NW_Z);
-
-    d27.directions[DIR_27_TE] = Direction(DIR_27_TE_X, DIR_27_TE_Y, DIR_27_TE_Z);
-    d27.directions[DIR_27_BW] = Direction(DIR_27_BW_X, DIR_27_BW_Y, DIR_27_BW_Z);
-    d27.directions[DIR_27_BE] = Direction(DIR_27_BE_X, DIR_27_BE_Y, DIR_27_BE_Z);
-    d27.directions[DIR_27_TW] = Direction(DIR_27_TW_X, DIR_27_TW_Y, DIR_27_TW_Z);
-
-    d27.directions[DIR_27_TN] = Direction(DIR_27_TN_X, DIR_27_TN_Y, DIR_27_TN_Z);
-    d27.directions[DIR_27_BS] = Direction(DIR_27_BS_X, DIR_27_BS_Y, DIR_27_BS_Z);
-    d27.directions[DIR_27_BN] = Direction(DIR_27_BN_X, DIR_27_BN_Y, DIR_27_BN_Z);
-    d27.directions[DIR_27_TS] = Direction(DIR_27_TS_X, DIR_27_TS_Y, DIR_27_TS_Z);
-
-    d27.directions[DIR_27_REST] = Direction(DIR_27_REST_X, DIR_27_REST_Y, DIR_27_REST_Z);
-
-    d27.directions[DIR_27_TNE] = Direction(DIR_27_TNE_X, DIR_27_TNE_Y, DIR_27_TNE_Z);
-    d27.directions[DIR_27_TNW] = Direction(DIR_27_TNW_X, DIR_27_TNW_Y, DIR_27_TNW_Z);
-    d27.directions[DIR_27_TSE] = Direction(DIR_27_TSE_X, DIR_27_TSE_Y, DIR_27_TSE_Z);
-    d27.directions[DIR_27_TSW] = Direction(DIR_27_TSW_X, DIR_27_TSW_Y, DIR_27_TSW_Z);
-
-    d27.directions[DIR_27_BNE] = Direction(DIR_27_BNE_X, DIR_27_BNE_Y, DIR_27_BNE_Z);
-    d27.directions[DIR_27_BNW] = Direction(DIR_27_BNW_X, DIR_27_BNW_Y, DIR_27_BNW_Z);
-    d27.directions[DIR_27_BSE] = Direction(DIR_27_BSE_X, DIR_27_BSE_Y, DIR_27_BSE_Z);
-    d27.directions[DIR_27_BSW] = Direction(DIR_27_BSW_X, DIR_27_BSW_Y, DIR_27_BSW_Z);
-
-
-    d27.dirs[DIR_27_E * 3    ] = DIR_27_E_X;
-    d27.dirs[DIR_27_E * 3 + 1] = DIR_27_E_Y;
-    d27.dirs[DIR_27_E * 3 + 2] = DIR_27_E_Z;
-
-    d27.dirs[DIR_27_W * 3    ] = DIR_27_W_X;
-    d27.dirs[DIR_27_W * 3 + 1] = DIR_27_W_Y;
-    d27.dirs[DIR_27_W * 3 + 2] = DIR_27_W_Z;
+    d27.dir_start = STARTDIR;
+    d27.dir_end = ENDDIR;
+
+    d27.dirs = new int[(ENDDIR + 1) * DIMENSION];
+
+    d27.directions = new Direction[ENDDIR + 1];
+    d27.directions[E] = Direction(DIR_27_E_X, DIR_27_E_Y, DIR_27_E_Z);
+    d27.directions[W] = Direction(DIR_27_W_X, DIR_27_W_Y, DIR_27_W_Z);
+    d27.directions[N] = Direction(DIR_27_N_X, DIR_27_N_Y, DIR_27_N_Z);
+    d27.directions[S] = Direction(DIR_27_S_X, DIR_27_S_Y, DIR_27_S_Z);
+    d27.directions[T] = Direction(DIR_27_T_X, DIR_27_T_Y, DIR_27_T_Z);
+    d27.directions[B] = Direction(DIR_27_B_X, DIR_27_B_Y, DIR_27_B_Z);
+
+    d27.directions[NE] = Direction(DIR_27_NE_X, DIR_27_NE_Y, DIR_27_NE_Z);
+    d27.directions[SW] = Direction(DIR_27_SW_X, DIR_27_SW_Y, DIR_27_SW_Z);
+    d27.directions[SE] = Direction(DIR_27_SE_X, DIR_27_SE_Y, DIR_27_SE_Z);
+    d27.directions[NW] = Direction(DIR_27_NW_X, DIR_27_NW_Y, DIR_27_NW_Z);
+
+    d27.directions[TE] = Direction(DIR_27_TE_X, DIR_27_TE_Y, DIR_27_TE_Z);
+    d27.directions[BW] = Direction(DIR_27_BW_X, DIR_27_BW_Y, DIR_27_BW_Z);
+    d27.directions[BE] = Direction(DIR_27_BE_X, DIR_27_BE_Y, DIR_27_BE_Z);
+    d27.directions[TW] = Direction(DIR_27_TW_X, DIR_27_TW_Y, DIR_27_TW_Z);
+
+    d27.directions[TN] = Direction(DIR_27_TN_X, DIR_27_TN_Y, DIR_27_TN_Z);
+    d27.directions[BS] = Direction(DIR_27_BS_X, DIR_27_BS_Y, DIR_27_BS_Z);
+    d27.directions[BN] = Direction(DIR_27_BN_X, DIR_27_BN_Y, DIR_27_BN_Z);
+    d27.directions[TS] = Direction(DIR_27_TS_X, DIR_27_TS_Y, DIR_27_TS_Z);
+
+    d27.directions[REST] = Direction(DIR_27_REST_X, DIR_27_REST_Y, DIR_27_REST_Z);
+
+    d27.directions[TNE] = Direction(DIR_27_TNE_X, DIR_27_TNE_Y, DIR_27_TNE_Z);
+    d27.directions[TNW] = Direction(DIR_27_TNW_X, DIR_27_TNW_Y, DIR_27_TNW_Z);
+    d27.directions[TSE] = Direction(DIR_27_TSE_X, DIR_27_TSE_Y, DIR_27_TSE_Z);
+    d27.directions[TSW] = Direction(DIR_27_TSW_X, DIR_27_TSW_Y, DIR_27_TSW_Z);
+
+    d27.directions[BNE] = Direction(DIR_27_BNE_X, DIR_27_BNE_Y, DIR_27_BNE_Z);
+    d27.directions[BNW] = Direction(DIR_27_BNW_X, DIR_27_BNW_Y, DIR_27_BNW_Z);
+    d27.directions[BSE] = Direction(DIR_27_BSE_X, DIR_27_BSE_Y, DIR_27_BSE_Z);
+    d27.directions[BSW] = Direction(DIR_27_BSW_X, DIR_27_BSW_Y, DIR_27_BSW_Z);
+
+
+    d27.dirs[E * 3    ] = DIR_27_E_X;
+    d27.dirs[E * 3 + 1] = DIR_27_E_Y;
+    d27.dirs[E * 3 + 2] = DIR_27_E_Z;
+
+    d27.dirs[W * 3    ] = DIR_27_W_X;
+    d27.dirs[W * 3 + 1] = DIR_27_W_Y;
+    d27.dirs[W * 3 + 2] = DIR_27_W_Z;
     
-    d27.dirs[DIR_27_N * 3    ] = DIR_27_N_X;
-    d27.dirs[DIR_27_N * 3 + 1] = DIR_27_N_Y;
-    d27.dirs[DIR_27_N * 3 + 2] = DIR_27_N_Z;
+    d27.dirs[N * 3    ] = DIR_27_N_X;
+    d27.dirs[N * 3 + 1] = DIR_27_N_Y;
+    d27.dirs[N * 3 + 2] = DIR_27_N_Z;
 
-    d27.dirs[DIR_27_S * 3    ] = DIR_27_S_X;
-    d27.dirs[DIR_27_S * 3 + 1] = DIR_27_S_Y;
-    d27.dirs[DIR_27_S * 3 + 2] = DIR_27_S_Z;
+    d27.dirs[S * 3    ] = DIR_27_S_X;
+    d27.dirs[S * 3 + 1] = DIR_27_S_Y;
+    d27.dirs[S * 3 + 2] = DIR_27_S_Z;
     
-    d27.dirs[DIR_27_T * 3    ] = DIR_27_T_X;
-    d27.dirs[DIR_27_T * 3 + 1] = DIR_27_T_Y;
-    d27.dirs[DIR_27_T * 3 + 2] = DIR_27_T_Z;
+    d27.dirs[T * 3    ] = DIR_27_T_X;
+    d27.dirs[T * 3 + 1] = DIR_27_T_Y;
+    d27.dirs[T * 3 + 2] = DIR_27_T_Z;
     
-    d27.dirs[DIR_27_B * 3    ] = DIR_27_B_X;
-    d27.dirs[DIR_27_B * 3 + 1] = DIR_27_B_Y;
-    d27.dirs[DIR_27_B * 3 + 2] = DIR_27_B_Z;
+    d27.dirs[B * 3    ] = DIR_27_B_X;
+    d27.dirs[B * 3 + 1] = DIR_27_B_Y;
+    d27.dirs[B * 3 + 2] = DIR_27_B_Z;
 
-    d27.dirs[DIR_27_NE * 3    ] = DIR_27_NE_X;
-    d27.dirs[DIR_27_NE * 3 + 1] = DIR_27_NE_Y;
-    d27.dirs[DIR_27_NE * 3 + 2] = DIR_27_NE_Z;
+    d27.dirs[NE * 3    ] = DIR_27_NE_X;
+    d27.dirs[NE * 3 + 1] = DIR_27_NE_Y;
+    d27.dirs[NE * 3 + 2] = DIR_27_NE_Z;
     
-    d27.dirs[DIR_27_SW * 3    ] = DIR_27_SW_X;
-    d27.dirs[DIR_27_SW * 3 + 1] = DIR_27_SW_Y;
-    d27.dirs[DIR_27_SW * 3 + 2] = DIR_27_SW_Z;
+    d27.dirs[SW * 3    ] = DIR_27_SW_X;
+    d27.dirs[SW * 3 + 1] = DIR_27_SW_Y;
+    d27.dirs[SW * 3 + 2] = DIR_27_SW_Z;
 
-    d27.dirs[DIR_27_SE * 3    ] = DIR_27_SE_X;
-    d27.dirs[DIR_27_SE * 3 + 1] = DIR_27_SE_Y;
-    d27.dirs[DIR_27_SE * 3 + 2] = DIR_27_SE_Z;
+    d27.dirs[SE * 3    ] = DIR_27_SE_X;
+    d27.dirs[SE * 3 + 1] = DIR_27_SE_Y;
+    d27.dirs[SE * 3 + 2] = DIR_27_SE_Z;
 
-    d27.dirs[DIR_27_NW * 3    ] = DIR_27_NW_X;
-    d27.dirs[DIR_27_NW * 3 + 1] = DIR_27_NW_Y;
-    d27.dirs[DIR_27_NW * 3 + 2] = DIR_27_NW_Z;
+    d27.dirs[NW * 3    ] = DIR_27_NW_X;
+    d27.dirs[NW * 3 + 1] = DIR_27_NW_Y;
+    d27.dirs[NW * 3 + 2] = DIR_27_NW_Z;
 
-    d27.dirs[DIR_27_TE * 3    ] = DIR_27_TE_X;
-    d27.dirs[DIR_27_TE * 3 + 1] = DIR_27_TE_Y;
-    d27.dirs[DIR_27_TE * 3 + 2] = DIR_27_TE_Z;
+    d27.dirs[TE * 3    ] = DIR_27_TE_X;
+    d27.dirs[TE * 3 + 1] = DIR_27_TE_Y;
+    d27.dirs[TE * 3 + 2] = DIR_27_TE_Z;
 
-    d27.dirs[DIR_27_BW * 3    ] = DIR_27_BW_X;
-    d27.dirs[DIR_27_BW * 3 + 1] = DIR_27_BW_Y;
-    d27.dirs[DIR_27_BW * 3 + 2] = DIR_27_BW_Z;
+    d27.dirs[BW * 3    ] = DIR_27_BW_X;
+    d27.dirs[BW * 3 + 1] = DIR_27_BW_Y;
+    d27.dirs[BW * 3 + 2] = DIR_27_BW_Z;
                               
-    d27.dirs[DIR_27_BE * 3    ] = DIR_27_BE_X;
-    d27.dirs[DIR_27_BE * 3 + 1] = DIR_27_BE_Y;
-    d27.dirs[DIR_27_BE * 3 + 2] = DIR_27_BE_Z;
+    d27.dirs[BE * 3    ] = DIR_27_BE_X;
+    d27.dirs[BE * 3 + 1] = DIR_27_BE_Y;
+    d27.dirs[BE * 3 + 2] = DIR_27_BE_Z;
                               
-    d27.dirs[DIR_27_TW * 3    ] = DIR_27_TW_X;
-    d27.dirs[DIR_27_TW * 3 + 1] = DIR_27_TW_Y;
-    d27.dirs[DIR_27_TW * 3 + 2] = DIR_27_TW_Z;
+    d27.dirs[TW * 3    ] = DIR_27_TW_X;
+    d27.dirs[TW * 3 + 1] = DIR_27_TW_Y;
+    d27.dirs[TW * 3 + 2] = DIR_27_TW_Z;
                               
-    d27.dirs[DIR_27_TN * 3    ] = DIR_27_TN_X;
-    d27.dirs[DIR_27_TN * 3 + 1] = DIR_27_TN_Y;
-    d27.dirs[DIR_27_TN * 3 + 2] = DIR_27_TN_Z;
+    d27.dirs[TN * 3    ] = DIR_27_TN_X;
+    d27.dirs[TN * 3 + 1] = DIR_27_TN_Y;
+    d27.dirs[TN * 3 + 2] = DIR_27_TN_Z;
                               
-    d27.dirs[DIR_27_BS * 3    ] = DIR_27_BS_X;
-    d27.dirs[DIR_27_BS * 3 + 1] = DIR_27_BS_Y;
-    d27.dirs[DIR_27_BS * 3 + 2] = DIR_27_BS_Z;
+    d27.dirs[BS * 3    ] = DIR_27_BS_X;
+    d27.dirs[BS * 3 + 1] = DIR_27_BS_Y;
+    d27.dirs[BS * 3 + 2] = DIR_27_BS_Z;
                               
-    d27.dirs[DIR_27_BN * 3    ] = DIR_27_BN_X;
-    d27.dirs[DIR_27_BN * 3 + 1] = DIR_27_BN_Y;
-    d27.dirs[DIR_27_BN * 3 + 2] = DIR_27_BN_Z;
+    d27.dirs[BN * 3    ] = DIR_27_BN_X;
+    d27.dirs[BN * 3 + 1] = DIR_27_BN_Y;
+    d27.dirs[BN * 3 + 2] = DIR_27_BN_Z;
 
-    d27.dirs[DIR_27_TS * 3    ] = DIR_27_TS_X;
-    d27.dirs[DIR_27_TS * 3 + 1] = DIR_27_TS_Y;
-    d27.dirs[DIR_27_TS * 3 + 2] = DIR_27_TS_Z;
+    d27.dirs[TS * 3    ] = DIR_27_TS_X;
+    d27.dirs[TS * 3 + 1] = DIR_27_TS_Y;
+    d27.dirs[TS * 3 + 2] = DIR_27_TS_Z;
 
-    d27.dirs[DIR_27_REST * 3    ] = DIR_27_REST_X;   //
-    d27.dirs[DIR_27_REST * 3 + 1] = DIR_27_REST_Y;   //  ZERO ELEMENT
-    d27.dirs[DIR_27_REST * 3 + 2] = DIR_27_REST_Z;   //
+    d27.dirs[REST * 3    ] = DIR_27_REST_X;   //
+    d27.dirs[REST * 3 + 1] = DIR_27_REST_Y;   //  ZERO ELEMENT
+    d27.dirs[REST * 3 + 2] = DIR_27_REST_Z;   //
 
-    d27.dirs[DIR_27_TNE * 3    ] = DIR_27_TNE_X;
-    d27.dirs[DIR_27_TNE * 3 + 1] = DIR_27_TNE_Y;
-    d27.dirs[DIR_27_TNE * 3 + 2] = DIR_27_TNE_Z;
+    d27.dirs[TNE * 3    ] = DIR_27_TNE_X;
+    d27.dirs[TNE * 3 + 1] = DIR_27_TNE_Y;
+    d27.dirs[TNE * 3 + 2] = DIR_27_TNE_Z;
 
-    d27.dirs[DIR_27_BNE * 3    ] = DIR_27_BNE_X;
-    d27.dirs[DIR_27_BNE * 3 + 1] = DIR_27_BNE_Y;
-    d27.dirs[DIR_27_BNE * 3 + 2] = DIR_27_BNE_Z;
+    d27.dirs[BNE * 3    ] = DIR_27_BNE_X;
+    d27.dirs[BNE * 3 + 1] = DIR_27_BNE_Y;
+    d27.dirs[BNE * 3 + 2] = DIR_27_BNE_Z;
 
-    d27.dirs[DIR_27_TSE * 3    ] = DIR_27_TSE_X;
-    d27.dirs[DIR_27_TSE * 3 + 1] = DIR_27_TSE_Y;
-    d27.dirs[DIR_27_TSE * 3 + 2] = DIR_27_TSE_Z;
+    d27.dirs[TSE * 3    ] = DIR_27_TSE_X;
+    d27.dirs[TSE * 3 + 1] = DIR_27_TSE_Y;
+    d27.dirs[TSE * 3 + 2] = DIR_27_TSE_Z;
 
-    d27.dirs[DIR_27_BSE * 3    ] = DIR_27_BSE_X;
-    d27.dirs[DIR_27_BSE * 3 + 1] = DIR_27_BSE_Y;
-    d27.dirs[DIR_27_BSE * 3 + 2] = DIR_27_BSE_Z;
+    d27.dirs[BSE * 3    ] = DIR_27_BSE_X;
+    d27.dirs[BSE * 3 + 1] = DIR_27_BSE_Y;
+    d27.dirs[BSE * 3 + 2] = DIR_27_BSE_Z;
 
-    d27.dirs[DIR_27_TNW * 3    ] = DIR_27_TNW_X;
-    d27.dirs[DIR_27_TNW * 3 + 1] = DIR_27_TNW_Y;
-    d27.dirs[DIR_27_TNW * 3 + 2] = DIR_27_TNW_Z;
+    d27.dirs[TNW * 3    ] = DIR_27_TNW_X;
+    d27.dirs[TNW * 3 + 1] = DIR_27_TNW_Y;
+    d27.dirs[TNW * 3 + 2] = DIR_27_TNW_Z;
 
-    d27.dirs[DIR_27_BNW * 3    ] = DIR_27_BNW_X;
-    d27.dirs[DIR_27_BNW * 3 + 1] = DIR_27_BNW_Y;
-    d27.dirs[DIR_27_BNW * 3 + 2] = DIR_27_BNW_Z;
+    d27.dirs[BNW * 3    ] = DIR_27_BNW_X;
+    d27.dirs[BNW * 3 + 1] = DIR_27_BNW_Y;
+    d27.dirs[BNW * 3 + 2] = DIR_27_BNW_Z;
 
-    d27.dirs[DIR_27_TSW * 3    ] = DIR_27_TSW_X;
-    d27.dirs[DIR_27_TSW * 3 + 1] = DIR_27_TSW_Y;
-    d27.dirs[DIR_27_TSW * 3 + 2] = DIR_27_TSW_Z;
+    d27.dirs[TSW * 3    ] = DIR_27_TSW_X;
+    d27.dirs[TSW * 3 + 1] = DIR_27_TSW_Y;
+    d27.dirs[TSW * 3 + 2] = DIR_27_TSW_Z;
 
-    d27.dirs[DIR_27_BSW * 3    ] = DIR_27_BSW_X;
-    d27.dirs[DIR_27_BSW * 3 + 1] = DIR_27_BSW_Y;
-    d27.dirs[DIR_27_BSW * 3 + 2] = DIR_27_BSW_Z;
+    d27.dirs[BSW * 3    ] = DIR_27_BSW_X;
+    d27.dirs[BSW * 3 + 1] = DIR_27_BSW_Y;
+    d27.dirs[BSW * 3 + 2] = DIR_27_BSW_Z;
 
     return d27;
 }
diff --git a/src/gpu/GridGenerator/grid/distributions/DistributionTest.cpp b/src/gpu/GridGenerator/grid/distributions/DistributionTest.cpp
index 8d5bf836f..95c2ad258 100644
--- a/src/gpu/GridGenerator/grid/distributions/DistributionTest.cpp
+++ b/src/gpu/GridGenerator/grid/distributions/DistributionTest.cpp
@@ -8,52 +8,52 @@ TEST(DistributionTest, DistributionReturnsCorrectDirections)
 {
     Distribution dist = DistributionHelper::getDistribution27();
 
-    EXPECT_THAT(dist.directions[DIR_27_E][0], testing::Eq(DIR_27_E_X));
-    EXPECT_THAT(dist.directions[DIR_27_E][1], testing::Eq(DIR_27_E_Y));
-    EXPECT_THAT(dist.directions[DIR_27_E][2], testing::Eq(DIR_27_E_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_E * 3    ], testing::Eq(DIR_27_E_X));
-    EXPECT_THAT(dist.dirs[DIR_27_E * 3 + 1], testing::Eq(DIR_27_E_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_E * 3 + 2], testing::Eq(DIR_27_E_Z));
-
-    EXPECT_THAT(dist.directions[DIR_27_B][0], testing::Eq(DIR_27_B_X));
-    EXPECT_THAT(dist.directions[DIR_27_B][1], testing::Eq(DIR_27_B_Y));
-    EXPECT_THAT(dist.directions[DIR_27_B][2], testing::Eq(DIR_27_B_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_B * 3    ], testing::Eq(DIR_27_B_X));
-    EXPECT_THAT(dist.dirs[DIR_27_B * 3 + 1], testing::Eq(DIR_27_B_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_B * 3 + 2], testing::Eq(DIR_27_B_Z));
+    EXPECT_THAT(dist.directions[E][0], testing::Eq(DIR_27_E_X));
+    EXPECT_THAT(dist.directions[E][1], testing::Eq(DIR_27_E_Y));
+    EXPECT_THAT(dist.directions[E][2], testing::Eq(DIR_27_E_Z));
+    EXPECT_THAT(dist.dirs[E * 3    ], testing::Eq(DIR_27_E_X));
+    EXPECT_THAT(dist.dirs[E * 3 + 1], testing::Eq(DIR_27_E_Y));
+    EXPECT_THAT(dist.dirs[E * 3 + 2], testing::Eq(DIR_27_E_Z));
+
+    EXPECT_THAT(dist.directions[B][0], testing::Eq(DIR_27_B_X));
+    EXPECT_THAT(dist.directions[B][1], testing::Eq(DIR_27_B_Y));
+    EXPECT_THAT(dist.directions[B][2], testing::Eq(DIR_27_B_Z));
+    EXPECT_THAT(dist.dirs[B * 3    ], testing::Eq(DIR_27_B_X));
+    EXPECT_THAT(dist.dirs[B * 3 + 1], testing::Eq(DIR_27_B_Y));
+    EXPECT_THAT(dist.dirs[B * 3 + 2], testing::Eq(DIR_27_B_Z));
     
-    EXPECT_THAT(dist.directions[DIR_27_REST][0], testing::Eq(0));
-    EXPECT_THAT(dist.directions[DIR_27_REST][1], testing::Eq(0));
-    EXPECT_THAT(dist.directions[DIR_27_REST][2], testing::Eq(0));
-    EXPECT_THAT(dist.dirs[DIR_27_REST * 3    ], testing::Eq(0));
-    EXPECT_THAT(dist.dirs[DIR_27_REST * 3 + 1], testing::Eq(0));
-    EXPECT_THAT(dist.dirs[DIR_27_REST * 3 + 2], testing::Eq(0));
-
-    EXPECT_THAT(dist.directions[DIR_27_NE][0], testing::Eq(DIR_27_NE_X));
-    EXPECT_THAT(dist.directions[DIR_27_NE][1], testing::Eq(DIR_27_NE_Y));
-    EXPECT_THAT(dist.directions[DIR_27_NE][2], testing::Eq(DIR_27_NE_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_NE * 3    ], testing::Eq(DIR_27_NE_X));
-    EXPECT_THAT(dist.dirs[DIR_27_NE * 3 + 1], testing::Eq(DIR_27_NE_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_NE * 3 + 2], testing::Eq(DIR_27_NE_Z));
-
-    EXPECT_THAT(dist.directions[DIR_27_TS][0], testing::Eq(DIR_27_TS_X));
-    EXPECT_THAT(dist.directions[DIR_27_TS][1], testing::Eq(DIR_27_TS_Y));
-    EXPECT_THAT(dist.directions[DIR_27_TS][2], testing::Eq(DIR_27_TS_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_TS * 3    ], testing::Eq(DIR_27_TS_X));
-    EXPECT_THAT(dist.dirs[DIR_27_TS * 3 + 1], testing::Eq(DIR_27_TS_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_TS * 3 + 2], testing::Eq(DIR_27_TS_Z));
-
-    EXPECT_THAT(dist.directions[DIR_27_TNE][0], testing::Eq(DIR_27_TNE_X));
-    EXPECT_THAT(dist.directions[DIR_27_TNE][1], testing::Eq(DIR_27_TNE_Y));
-    EXPECT_THAT(dist.directions[DIR_27_TNE][2], testing::Eq(DIR_27_TNE_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_TNE * 3    ], testing::Eq(DIR_27_TNE_X));
-    EXPECT_THAT(dist.dirs[DIR_27_TNE * 3 + 1], testing::Eq(DIR_27_TNE_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_TNE * 3 + 2], testing::Eq(DIR_27_TNE_Z));
-
-    EXPECT_THAT(dist.directions[DIR_27_BSW][0], testing::Eq(DIR_27_BSW_X));
-    EXPECT_THAT(dist.directions[DIR_27_BSW][1], testing::Eq(DIR_27_BSW_Y));
-    EXPECT_THAT(dist.directions[DIR_27_BSW][2], testing::Eq(DIR_27_BSW_Z));
-    EXPECT_THAT(dist.dirs[DIR_27_BSW * 3    ], testing::Eq(DIR_27_BSW_X));
-    EXPECT_THAT(dist.dirs[DIR_27_BSW * 3 + 1], testing::Eq(DIR_27_BSW_Y));
-    EXPECT_THAT(dist.dirs[DIR_27_BSW * 3 + 2], testing::Eq(DIR_27_BSW_Z));
+    EXPECT_THAT(dist.directions[REST][0], testing::Eq(0));
+    EXPECT_THAT(dist.directions[REST][1], testing::Eq(0));
+    EXPECT_THAT(dist.directions[REST][2], testing::Eq(0));
+    EXPECT_THAT(dist.dirs[REST * 3    ], testing::Eq(0));
+    EXPECT_THAT(dist.dirs[REST * 3 + 1], testing::Eq(0));
+    EXPECT_THAT(dist.dirs[REST * 3 + 2], testing::Eq(0));
+
+    EXPECT_THAT(dist.directions[NE][0], testing::Eq(DIR_27_NE_X));
+    EXPECT_THAT(dist.directions[NE][1], testing::Eq(DIR_27_NE_Y));
+    EXPECT_THAT(dist.directions[NE][2], testing::Eq(DIR_27_NE_Z));
+    EXPECT_THAT(dist.dirs[NE * 3    ], testing::Eq(DIR_27_NE_X));
+    EXPECT_THAT(dist.dirs[NE * 3 + 1], testing::Eq(DIR_27_NE_Y));
+    EXPECT_THAT(dist.dirs[NE * 3 + 2], testing::Eq(DIR_27_NE_Z));
+
+    EXPECT_THAT(dist.directions[TS][0], testing::Eq(DIR_27_TS_X));
+    EXPECT_THAT(dist.directions[TS][1], testing::Eq(DIR_27_TS_Y));
+    EXPECT_THAT(dist.directions[TS][2], testing::Eq(DIR_27_TS_Z));
+    EXPECT_THAT(dist.dirs[TS * 3    ], testing::Eq(DIR_27_TS_X));
+    EXPECT_THAT(dist.dirs[TS * 3 + 1], testing::Eq(DIR_27_TS_Y));
+    EXPECT_THAT(dist.dirs[TS * 3 + 2], testing::Eq(DIR_27_TS_Z));
+
+    EXPECT_THAT(dist.directions[TNE][0], testing::Eq(DIR_27_TNE_X));
+    EXPECT_THAT(dist.directions[TNE][1], testing::Eq(DIR_27_TNE_Y));
+    EXPECT_THAT(dist.directions[TNE][2], testing::Eq(DIR_27_TNE_Z));
+    EXPECT_THAT(dist.dirs[TNE * 3    ], testing::Eq(DIR_27_TNE_X));
+    EXPECT_THAT(dist.dirs[TNE * 3 + 1], testing::Eq(DIR_27_TNE_Y));
+    EXPECT_THAT(dist.dirs[TNE * 3 + 2], testing::Eq(DIR_27_TNE_Z));
+
+    EXPECT_THAT(dist.directions[BSW][0], testing::Eq(DIR_27_BSW_X));
+    EXPECT_THAT(dist.directions[BSW][1], testing::Eq(DIR_27_BSW_Y));
+    EXPECT_THAT(dist.directions[BSW][2], testing::Eq(DIR_27_BSW_Z));
+    EXPECT_THAT(dist.dirs[BSW * 3    ], testing::Eq(DIR_27_BSW_X));
+    EXPECT_THAT(dist.dirs[BSW * 3 + 1], testing::Eq(DIR_27_BSW_Y));
+    EXPECT_THAT(dist.dirs[BSW * 3 + 2], testing::Eq(DIR_27_BSW_Z));
 }
\ No newline at end of file
-- 
GitLab