double *shepard_interp_nd ( int m, int nd, double xd[], double zd[], double p, int ni, double xi[] );