19namespace quadrature_interpolator
 
   22void InitEvalByVDimKernels()
 
   24   using k = QuadratureInterpolator::TensorEvalKernels;
 
   26   k::Specialization<2,QVectorLayout::byVDIM,1,2,4>::Opt<8>::Add();
 
   27   k::Specialization<2,QVectorLayout::byVDIM,1,3,6>::Opt<4>::Add();
 
   28   k::Specialization<2,QVectorLayout::byVDIM,1,4,8>::Opt<2>::Add();
 
   30   k::Specialization<2,QVectorLayout::byVDIM,2,2,4>::Opt<8>::Add();
 
   31   k::Specialization<2,QVectorLayout::byVDIM,2,3,4>::Opt<8>::Add();
 
   32   k::Specialization<2,QVectorLayout::byVDIM,2,3,6>::Opt<4>::Add();
 
   33   k::Specialization<2,QVectorLayout::byVDIM,2,4,8>::Opt<2>::Add();
 
   35   k::Specialization<3,QVectorLayout::byVDIM,1,2,4>::Opt<1>::Add();
 
   36   k::Specialization<3,QVectorLayout::byVDIM,1,3,6>::Opt<1>::Add();
 
   37   k::Specialization<3,QVectorLayout::byVDIM,1,4,8>::Opt<1>::Add();
 
   38   k::Specialization<3,QVectorLayout::byVDIM,3,2,4>::Opt<1>::Add();
 
   39   k::Specialization<3,QVectorLayout::byVDIM,3,3,6>::Opt<1>::Add();
 
   40   k::Specialization<3,QVectorLayout::byVDIM,3,4,8>::Opt<1>::Add();
 
   42   k::Specialization<3,QVectorLayout::byVDIM,3,2,2>::Opt<1>::Add();
 
   43   k::Specialization<3,QVectorLayout::byVDIM,3,3,3>::Opt<1>::Add();
 
   44   k::Specialization<3,QVectorLayout::byVDIM,3,4,4>::Opt<1>::Add();
 
   45   k::Specialization<3,QVectorLayout::byVDIM,3,5,5>::Opt<1>::Add();
 
   46   k::Specialization<3,QVectorLayout::byVDIM,3,6,6>::Opt<1>::Add();
 
   47   k::Specialization<3,QVectorLayout::byVDIM,3,7,7>::Opt<1>::Add();
 
   48   k::Specialization<3,QVectorLayout::byVDIM,3,8,8>::Opt<1>::Add();
 
   49   k::Specialization<3,QVectorLayout::byVDIM,3,9,9>::Opt<1>::Add();