23 #if defined(DIRAC_DELTA) 24 #elif defined(GAUSSIAN) 25 static const INT m2K_[] = {0, 1, 3, 6, 7, 9, 11, 13, 15, 17, 19, 21, 22, 23, 24};
26 #elif defined(B_SPLINE) 27 static const INT m2K_[] = {0, 0, 4, 7, 10, 13, 15, 17, 19, 22, 24};
28 #elif defined(SINC_POWER) 29 static const INT m2K_[] = {0, 0, 2, 5, 8, 11, 12, 14, 16, 18, 21, 23, 24, 24};
31 static const INT m2K_[] = {1, 3, 7, 9, 14, 17, 20, 23, 24};
38 INT Y(m2K)(
const INT m)
40 int j = MIN(((
int)(m)), ((
int)((
sizeof(m2K_) /
sizeof(m2K_[0])) - 1)));
41 return (INT)((1U << m2K_[j]) * (m + 2));