00001 00007 #ifndef PME_BASE_H__ 00008 #define PME_BASE_H__ 00009 00010 #include <math.h> 00011 00012 #ifndef M_PI 00013 #define M_PI 3.14159265358979323846 00014 #endif 00015 00016 struct PmeGrid { 00017 int K1, K2, K3; 00018 int dim2, dim3; 00019 int order; 00020 int block1, block2, block3; 00021 }; 00022 00023 struct PmeParticle { 00024 double x, y, z; 00025 double cg; 00026 }; 00027 00028 void compute_b_spline(double frac[3], double *M, double *dM, int order); 00029 00030 #endif
1.3.9.1