21#ifndef MULTI_BSPLINE_CREATE_H
22#define MULTI_BSPLINE_CREATE_H
59 int spline_num,
float *data);
63 int spline_num,
float *data);
67 int spline_num,
float *data);
92 int spline_num,
double *data);
95 int spline_num,
double *data,
BCtype_d xBC);
99 int spline_num,
double *data);
103 int spline_num,
double *data);
complex float complex_float
complex double complex_double
void set_multi_UBspline_3d_d(multi_UBspline_3d_d *spline, int spline_num, double *data)
void set_multi_UBspline_1d_c(multi_UBspline_1d_c *spline, int spline_num, complex_float *data)
void set_multi_UBspline_2d_s(multi_UBspline_2d_s *spline, int spline_num, float *data)
void set_multi_UBspline_2d_z(multi_UBspline_2d_z *spline, int spline_num, complex_double *data)
void set_multi_UBspline_3d_s(multi_UBspline_3d_s *spline, int spline_num, float *data)
multi_UBspline_1d_c * create_multi_UBspline_1d_c(Ugrid x_grid, BCtype_c xBC, int num_splines)
multi_UBspline_2d_d * create_multi_UBspline_2d_d(Ugrid x_grid, Ugrid y_grid, BCtype_d xBC, BCtype_d yBC, int num_splines)
void set_multi_UBspline_1d_d_BC(multi_UBspline_1d_d *spline, int spline_num, double *data, BCtype_d xBC)
void set_multi_UBspline_2d_d(multi_UBspline_2d_d *spline, int spline_num, double *data)
multi_UBspline_3d_z * create_multi_UBspline_3d_z(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_z xBC, BCtype_z yBC, BCtype_z zBC, int num_splines)
void set_multi_UBspline_1d_z_BC(multi_UBspline_1d_z *spline, int spline_num, complex_double *data, BCtype_z xBC)
multi_UBspline_3d_d * create_multi_UBspline_3d_d(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_d xBC, BCtype_d yBC, BCtype_d zBC, int num_splines)
void set_multi_UBspline_3d_z(multi_UBspline_3d_z *spline, int spline_num, complex_double *data)
multi_UBspline_2d_s * create_multi_UBspline_2d_s(Ugrid x_grid, Ugrid y_grid, BCtype_s xBC, BCtype_s yBC, int num_splines)
void set_multi_UBspline_2d_c(multi_UBspline_2d_c *spline, int spline_num, complex_float *data)
multi_UBspline_2d_z * create_multi_UBspline_2d_z(Ugrid x_grid, Ugrid y_grid, BCtype_z xBC, BCtype_z yBC, int num_splines)
multi_UBspline_1d_z * create_multi_UBspline_1d_z(Ugrid x_grid, BCtype_z xBC, int num_splines)
multi_UBspline_1d_d * create_multi_UBspline_1d_d(Ugrid x_grid, BCtype_d xBC, int num_splines)
multi_UBspline_3d_c * create_multi_UBspline_3d_c(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_c xBC, BCtype_c yBC, BCtype_c zBC, int num_splines)
multi_UBspline_2d_c * create_multi_UBspline_2d_c(Ugrid x_grid, Ugrid y_grid, BCtype_c xBC, BCtype_c yBC, int num_splines)
multi_UBspline_1d_s * create_multi_UBspline_1d_s(Ugrid x_grid, BCtype_s xBC, int num_splines)
void set_multi_UBspline_3d_c(multi_UBspline_3d_c *spline, int spline_num, complex_float *data)
multi_UBspline_3d_s * create_multi_UBspline_3d_s(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_s xBC, BCtype_s yBC, BCtype_s zBC, int num_splines)
void set_multi_UBspline_1d_s(multi_UBspline_1d_s *spline, int spline_num, float *data)
void set_multi_UBspline_1d_z(multi_UBspline_1d_z *spline, int spline_num, complex_double *data)
void set_multi_UBspline_1d_d(multi_UBspline_1d_d *spline, int spline_num, double *data)