5 #define POLY_2(a0,a1,a2,x) \
7 #define POLY_3(a0,a1,a2,a3,x) \
8 ( a0 + x*(a1 + x*(a2 + x*a3)) )
9 #define POLY_4(a0,a1,a2,a3,a4,x) \
10 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*a4))) )
11 #define POLY_5(a0,a1,a2,a3,a4,a5,x) \
12 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*(a4 + x*a5)))) )
13 #define POLY_6(a0,a1,a2,a3,a4,a5,a6,x) \
14 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*(a4 + x*(a5 + x*a6))))) )
15 #define POLY_7(a0,a1,a2,a3,a4,a5,a6,a7,x) \
16 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*(a4 + x*(a5 + x*(a6 + x*a7)))))) )
18 #define POLY_8(a0,a1,a2,a3,a4,a5,a6,a7,a8,x) \
19 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*POLY_4(a4, a5, a6, a7, a8, x)))) )
21 #define POLY_10(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,x) \
22 ( a0 + x*(a1 + x*(a2 + x*(a3 + x*(a4 + x*POLY_5(a5, a6, a7, a8, a9, a10, x))))) )
PPM_Coeffs * PPM_Coefficients(int action, Grid *grid)
void PPM_CoefficientsSet(Grid *grid)
void PPM_CoefficientsGet(PPM_Coeffs *, int)
struct PPM_COEFFS PPM_Coeffs
void PPM_Q6_Coeffs(double *hp, double *hm, int dir, Grid *grid)