19namespace quadrature_interpolator
 
   22void InitEvalByNodesKernels()
 
   24   using k = QuadratureInterpolator::TensorEvalKernels;
 
   27   k::Specialization<2,QVectorLayout::byNODES,1,3,3>::Opt<1>::Add();
 
   28   k::Specialization<2,QVectorLayout::byNODES,1,2,4>::Opt<1>::Add();
 
   29   k::Specialization<2,QVectorLayout::byNODES,1,3,2>::Opt<1>::Add();
 
   30   k::Specialization<2,QVectorLayout::byNODES,1,3,4>::Opt<1>::Add();
 
   31   k::Specialization<2,QVectorLayout::byNODES,1,4,3>::Opt<1>::Add();
 
   32   k::Specialization<2,QVectorLayout::byNODES,1,4,4>::Opt<1>::Add();
 
   34   k::Specialization<2,QVectorLayout::byNODES,2,2,2>::Opt<1>::Add();
 
   35   k::Specialization<2,QVectorLayout::byNODES,2,2,3>::Opt<1>::Add();
 
   36   k::Specialization<2,QVectorLayout::byNODES,2,2,4>::Opt<1>::Add();
 
   37   k::Specialization<2,QVectorLayout::byNODES,2,2,5>::Opt<1>::Add();
 
   38   k::Specialization<2,QVectorLayout::byNODES,2,2,6>::Opt<1>::Add();
 
   40   k::Specialization<2,QVectorLayout::byNODES,2,3,3>::Opt<1>::Add();
 
   41   k::Specialization<2,QVectorLayout::byNODES,2,3,4>::Opt<1>::Add();
 
   42   k::Specialization<2,QVectorLayout::byNODES,2,3,6>::Opt<1>::Add();
 
   44   k::Specialization<2,QVectorLayout::byNODES,2,4,3>::Opt<1>::Add();
 
   45   k::Specialization<2,QVectorLayout::byNODES,2,4,4>::Opt<1>::Add();
 
   46   k::Specialization<2,QVectorLayout::byNODES,2,4,5>::Opt<1>::Add();
 
   47   k::Specialization<2,QVectorLayout::byNODES,2,4,6>::Opt<1>::Add();
 
   48   k::Specialization<2,QVectorLayout::byNODES,2,4,7>::Opt<1>::Add();
 
   50   k::Specialization<2,QVectorLayout::byNODES,2,5,6>::Opt<1>::Add();
 
   53   k::Specialization<3,QVectorLayout::byNODES,1,2,4>::Opt<1>::Add();
 
   54   k::Specialization<3,QVectorLayout::byNODES,1,3,3>::Opt<1>::Add();
 
   55   k::Specialization<3,QVectorLayout::byNODES,1,3,4>::Opt<1>::Add();
 
   56   k::Specialization<3,QVectorLayout::byNODES,1,3,6>::Opt<1>::Add();
 
   57   k::Specialization<3,QVectorLayout::byNODES,1,4,3>::Opt<1>::Add();
 
   58   k::Specialization<3,QVectorLayout::byNODES,1,4,4>::Opt<1>::Add();
 
   59   k::Specialization<3,QVectorLayout::byNODES,1,4,8>::Opt<1>::Add();
 
   61   k::Specialization<3,QVectorLayout::byNODES,2,2,2>::Opt<1>::Add();
 
   62   k::Specialization<3,QVectorLayout::byNODES,2,2,3>::Opt<1>::Add();
 
   63   k::Specialization<3,QVectorLayout::byNODES,2,3,4>::Opt<1>::Add();
 
   65   k::Specialization<3,QVectorLayout::byNODES,3,2,3>::Opt<1>::Add();
 
   66   k::Specialization<3,QVectorLayout::byNODES,3,2,4>::Opt<1>::Add();
 
   67   k::Specialization<3,QVectorLayout::byNODES,3,2,5>::Opt<1>::Add();
 
   68   k::Specialization<3,QVectorLayout::byNODES,3,2,6>::Opt<1>::Add();
 
   70   k::Specialization<3,QVectorLayout::byNODES,3,3,3>::Opt<1>::Add();
 
   71   k::Specialization<3,QVectorLayout::byNODES,3,3,4>::Opt<1>::Add();
 
   72   k::Specialization<3,QVectorLayout::byNODES,3,3,5>::Opt<1>::Add();
 
   73   k::Specialization<3,QVectorLayout::byNODES,3,3,6>::Opt<1>::Add();
 
   75   k::Specialization<3,QVectorLayout::byNODES,3,4,3>::Opt<1>::Add();
 
   76   k::Specialization<3,QVectorLayout::byNODES,3,4,4>::Opt<1>::Add();
 
   77   k::Specialization<3,QVectorLayout::byNODES,3,4,6>::Opt<1>::Add();
 
   78   k::Specialization<3,QVectorLayout::byNODES,3,4,7>::Opt<1>::Add();
 
   79   k::Specialization<3,QVectorLayout::byNODES,3,4,8>::Opt<1>::Add();