22#include < resolve/hykkt/cpuHykktPermutationKernels.hpp>
33#include < cstdio>
44#include " amd.h"
5-
6- // Creates a class for the permutation of $H_\gamma$ in (6)
7- PermClass::PermClass (int n_h, int nnz_h, int nnz_j)
5+ namespace ReSolve ::Hykkt
6+ {
7+ // Creates a class for the permutation of $H_\gamma$ in (6)
8+ PermClass::PermClass (int n_h, int nnz_h, int nnz_j)
89 : n_h_(n_h),
910 nnz_h_ (nnz_h),
1011 nnz_j_(nnz_j)
@@ -92,23 +93,23 @@ PermClass::PermClass(int n_h, int nnz_h, int nnz_j)
9293 {
9394 switch (permutation)
9495 {
95- case perm_v :
96+ case PERM_V :
9697 cpuMapIdx (n_h_, perm_, old_val, new_val);
9798 break ;
98- case rev_perm_v :
99+ case REV_PERM_V :
99100 cpuMapIdx (n_h_, rev_perm_, old_val, new_val);
100101 break ;
101- case perm_h_v :
102+ case PERM_H_V :
102103 cpuMapIdx (nnz_h_, perm_map_h_, old_val, new_val);
103104 break ;
104- case perm_j_v :
105+ case PERM_J_V :
105106 cpuMapIdx (nnz_j_, perm_map_j_, old_val, new_val);
106107 break ;
107- case perm_jt_v :
108+ case PERM_JT_V :
108109 cpuMapIdx (nnz_j_, perm_map_jt_, old_val, new_val);
109110 break ;
110111 default :
111- printf (" Valid arguments are perm_v, rev_perm_v, perm_h_v, perm_j_v, perm_jt_v \n " );
112+ printf (" Valid arguments are PERM_V, REV_PERM_V, PERM_H_V, PERM_J_V, PERM_JT_V \n " );
112113 }
113114 }
114115
@@ -120,3 +121,4 @@ PermClass::PermClass(int n_h, int nnz_h, int nnz_j)
120121 perm_map_j_ = new int [nnz_j_];
121122 perm_map_jt_ = new int [nnz_j_];
122123 }
124+ }
0 commit comments