26 void cubic_spline_sp(
int size1,
int size2,
const double *grid1,
const double *grid2,
const double *data1,
29 void cubic_spline(
int size1,
int size2,
const double *grid1,
const double *grid2,
const double *data1,
30 double *data2,
double yp1,
double ypn );
32 void conserve_interp(
int nx_src,
int ny_src,
int nx_dst,
int ny_dst,
const double *x_src,
33 const double *y_src,
const double *x_dst,
const double *y_dst,
34 const double *mask_src,
const double *data_src,
double *data_dst );
37 const double *y_src,
const double *x_dst,
const double *y_dst,
38 const double *mask_src,
const double *data_src,
double *data_dst );
41 double *data1,
double *data2);
void cubic_spline_sp(int size1, int size2, const double *grid1, const double *grid2, const double *data1, double *data2)
void conserve_interp(int nx_src, int ny_src, int nx_dst, int ny_dst, const double *x_src, const double *y_src, const double *x_dst, const double *y_dst, const double *mask_src, const double *data_src, double *data_dst)
void linear_vertical_interp(int nx, int ny, int nk1, int nk2, const double *grid1, const double *grid2, double *data1, double *data2)
void cubic_spline(int size1, int size2, const double *grid1, const double *grid2, const double *data1, double *data2, double yp1, double ypn)
void conserve_interp_great_circle(int nx_src, int ny_src, int nx_dst, int ny_dst, const double *x_src, const double *y_src, const double *x_dst, const double *y_dst, const double *mask_src, const double *data_src, double *data_dst)