21#ifndef BSPLINE_CREATE_H
22#define BSPLINE_CREATE_H
complex float complex_float
complex double complex_double
UBspline_1d_z * create_UBspline_1d_z(Ugrid x_grid, BCtype_z xBC, complex_double *data)
void recompute_UBspline_1d_c(UBspline_1d_c *spline, complex_float *data)
void recompute_UBspline_3d_s(UBspline_3d_s *spline, float *data)
void recompute_UBspline_3d_d(UBspline_3d_d *spline, double *data)
UBspline_2d_z * create_UBspline_2d_z(Ugrid x_grid, Ugrid y_grid, BCtype_z xBC, BCtype_z yBC, complex_double *data)
UBspline_2d_s * create_UBspline_2d_s(Ugrid x_grid, Ugrid y_grid, BCtype_s xBC, BCtype_s yBC, float *data)
void recompute_UBspline_2d_s(UBspline_2d_s *spline, float *data)
UBspline_1d_s * create_UBspline_1d_s(Ugrid x_grid, BCtype_s xBC, float *data)
UBspline_3d_c * create_UBspline_3d_c(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_c xBC, BCtype_c yBC, BCtype_c zBC, complex_float *data)
UBspline_2d_c * create_UBspline_2d_c(Ugrid x_grid, Ugrid y_grid, BCtype_c xBC, BCtype_c yBC, complex_float *data)
void recompute_UBspline_2d_c(UBspline_2d_c *spline, complex_float *data)
void recompute_UBspline_3d_c(UBspline_3d_c *spline, complex_float *data)
void recompute_UBspline_1d_d(UBspline_1d_d *spline, double *data)
UBspline_1d_c * create_UBspline_1d_c(Ugrid x_grid, BCtype_c xBC, complex_float *data)
void recompute_UBspline_1d_s(UBspline_1d_s *spline, float *data)
void recompute_UBspline_2d_z(UBspline_2d_z *spline, complex_double *data)
UBspline_2d_d * create_UBspline_2d_d(Ugrid x_grid, Ugrid y_grid, BCtype_d xBC, BCtype_d yBC, double *data)
void recompute_UBspline_3d_z(UBspline_3d_z *spline, complex_double *data)
UBspline_3d_d * create_UBspline_3d_d(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_d xBC, BCtype_d yBC, BCtype_d zBC, double *data)
void recompute_UBspline_2d_d(UBspline_2d_d *spline, double *data)
UBspline_3d_s * create_UBspline_3d_s(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_s xBC, BCtype_s yBC, BCtype_s zBC, float *data)
void recompute_UBspline_1d_z(UBspline_1d_z *spline, complex_double *data)
UBspline_3d_z * create_UBspline_3d_z(Ugrid x_grid, Ugrid y_grid, Ugrid z_grid, BCtype_z xBC, BCtype_z yBC, BCtype_z zBC, complex_double *data)
UBspline_1d_d * create_UBspline_1d_d(Ugrid x_grid, BCtype_d xBC, double *data)