23 using internal::EAMassAssemble1D;
24 using internal::EAMassAssemble2D;
25 using internal::EAMassAssemble3D;
30 auto kernel = EAMassAssemble1D<0,0>;
33 case 0x22: kernel = EAMassAssemble1D<2,2>;
break;
34 case 0x33: kernel = EAMassAssemble1D<3,3>;
break;
35 case 0x44: kernel = EAMassAssemble1D<4,4>;
break;
36 case 0x55: kernel = EAMassAssemble1D<5,5>;
break;
37 case 0x66: kernel = EAMassAssemble1D<6,6>;
break;
38 case 0x77: kernel = EAMassAssemble1D<7,7>;
break;
39 case 0x88: kernel = EAMassAssemble1D<8,8>;
break;
40 case 0x99: kernel = EAMassAssemble1D<9,9>;
break;
46 auto kernel = EAMassAssemble2D<0,0>;
49 case 0x22: kernel = EAMassAssemble2D<2,2>;
break;
50 case 0x33: kernel = EAMassAssemble2D<3,3>;
break;
51 case 0x44: kernel = EAMassAssemble2D<4,4>;
break;
52 case 0x55: kernel = EAMassAssemble2D<5,5>;
break;
53 case 0x66: kernel = EAMassAssemble2D<6,6>;
break;
54 case 0x77: kernel = EAMassAssemble2D<7,7>;
break;
55 case 0x88: kernel = EAMassAssemble2D<8,8>;
break;
56 case 0x99: kernel = EAMassAssemble2D<9,9>;
break;
62 auto kernel = EAMassAssemble3D<0,0>;
65 case 0x23: kernel = EAMassAssemble3D<2,3>;
break;
66 case 0x34: kernel = EAMassAssemble3D<3,4>;
break;
67 case 0x45: kernel = EAMassAssemble3D<4,5>;
break;
68 case 0x56: kernel = EAMassAssemble3D<5,6>;
break;
69 case 0x67: kernel = EAMassAssemble3D<6,7>;
break;
70 case 0x78: kernel = EAMassAssemble3D<7,8>;
break;
71 case 0x89: kernel = EAMassAssemble3D<8,9>;
break;
75 MFEM_ABORT(
"Unknown kernel.");