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();