|
Krita Source Code Documentation
|
Go to the source code of this file.
| multi_UBspline_1d_c * create_multi_UBspline_1d_c | ( | Ugrid | x_grid, |
| BCtype_c | xBC, | ||
| int | num_splines ) |
Definition at line 388 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_c::lCode, MULTI_U1D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_COMPLEX, and Ugrid::start.
| multi_UBspline_1d_d * create_multi_UBspline_1d_d | ( | Ugrid | x_grid, |
| BCtype_d | xBC, | ||
| int | num_splines ) |
Definition at line 766 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_REAL, Ugrid::end, init_sse_data(), BCtype_d::lCode, MULTI_U1D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| multi_UBspline_1d_s * create_multi_UBspline_1d_s | ( | Ugrid | x_grid, |
| BCtype_s | xBC, | ||
| int | num_splines ) |
Definition at line 87 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_s::lCode, MULTI_U1D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_REAL, and Ugrid::start.
| multi_UBspline_1d_z * create_multi_UBspline_1d_z | ( | Ugrid | x_grid, |
| BCtype_z | xBC, | ||
| int | num_splines ) |
Definition at line 1090 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_COMPLEX, Ugrid::end, init_sse_data(), BCtype_z::lCode, MULTI_U1D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| multi_UBspline_2d_c * create_multi_UBspline_2d_c | ( | Ugrid | x_grid, |
| Ugrid | y_grid, | ||
| BCtype_c | xBC, | ||
| BCtype_c | yBC, | ||
| int | num_splines ) |
Definition at line 455 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_c::lCode, MULTI_U2D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_COMPLEX, and Ugrid::start.
| multi_UBspline_2d_d * create_multi_UBspline_2d_d | ( | Ugrid | x_grid, |
| Ugrid | y_grid, | ||
| BCtype_d | xBC, | ||
| BCtype_d | yBC, | ||
| int | num_splines ) |
Definition at line 839 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_REAL, Ugrid::end, init_sse_data(), BCtype_d::lCode, MULTI_U2D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| multi_UBspline_2d_s * create_multi_UBspline_2d_s | ( | Ugrid | x_grid, |
| Ugrid | y_grid, | ||
| BCtype_s | xBC, | ||
| BCtype_s | yBC, | ||
| int | num_splines ) |
Definition at line 151 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_s::lCode, MULTI_U2D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_REAL, and Ugrid::start.
| multi_UBspline_2d_z * create_multi_UBspline_2d_z | ( | Ugrid | x_grid, |
| Ugrid | y_grid, | ||
| BCtype_z | xBC, | ||
| BCtype_z | yBC, | ||
| int | num_splines ) |
Definition at line 1199 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_COMPLEX, Ugrid::end, init_sse_data(), BCtype_z::lCode, MULTI_U2D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| 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 ) |
Definition at line 576 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_c::lCode, MULTI_U3D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_COMPLEX, and Ugrid::start.
| 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 ) |
Definition at line 941 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_REAL, Ugrid::end, init_sse_data(), BCtype_d::lCode, MULTI_U3D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| 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 ) |
Definition at line 251 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, Ugrid::end, init_sse_data(), BCtype_s::lCode, MULTI_U3D, Ugrid::num, PERIODIC, posix_memalign(), restrict, SINGLE_REAL, and Ugrid::start.
| 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 ) |
Definition at line 1318 of file multi_bspline_create.cpp.
References ANTIPERIODIC, Ugrid::delta, Ugrid::delta_inv, DOUBLE_COMPLEX, Ugrid::end, init_sse_data(), BCtype_z::lCode, MULTI_U3D, Ugrid::num, PERIODIC, posix_memalign(), restrict, and Ugrid::start.
| void set_multi_UBspline_1d_c | ( | multi_UBspline_1d_c * | spline, |
| int | spline_num, | ||
| complex_float * | data ) |
Definition at line 433 of file multi_bspline_create.cpp.
References multi_UBspline_1d_c::coefs, find_coefs_1d_s(), BCtype_s::lCode, BCtype_c::lCode, BCtype_s::lVal, BCtype_c::lVal_i, BCtype_c::lVal_r, BCtype_s::rCode, BCtype_c::rCode, BCtype_s::rVal, BCtype_c::rVal_i, BCtype_c::rVal_r, multi_UBspline_1d_c::x_grid, multi_UBspline_1d_c::x_stride, and multi_UBspline_1d_c::xBC.
| void set_multi_UBspline_1d_d | ( | multi_UBspline_1d_d * | spline, |
| int | spline_num, | ||
| double * | data ) |
Definition at line 821 of file multi_bspline_create.cpp.
References multi_UBspline_1d_d::coefs, find_coefs_1d_d(), multi_UBspline_1d_d::x_grid, multi_UBspline_1d_d::x_stride, and multi_UBspline_1d_d::xBC.
| void set_multi_UBspline_1d_d_BC | ( | multi_UBspline_1d_d * | spline, |
| int | spline_num, | ||
| double * | data, | ||
| BCtype_d | xBC ) |
Definition at line 829 of file multi_bspline_create.cpp.
References multi_UBspline_1d_d::coefs, find_coefs_1d_d(), multi_UBspline_1d_d::x_grid, and multi_UBspline_1d_d::x_stride.
| void set_multi_UBspline_1d_s | ( | multi_UBspline_1d_s * | spline, |
| int | spline_num, | ||
| float * | data ) |
Definition at line 140 of file multi_bspline_create.cpp.
References multi_UBspline_1d_s::coefs, find_coefs_1d_s(), multi_UBspline_1d_s::x_grid, multi_UBspline_1d_s::x_stride, and multi_UBspline_1d_s::xBC.
| void set_multi_UBspline_1d_z | ( | multi_UBspline_1d_z * | spline, |
| int | spline_num, | ||
| complex_double * | data ) |
Definition at line 1137 of file multi_bspline_create.cpp.
References multi_UBspline_1d_z::coefs, find_coefs_1d_d(), BCtype_d::lCode, BCtype_z::lCode, BCtype_d::lVal, BCtype_z::lVal_i, BCtype_z::lVal_r, BCtype_d::rCode, BCtype_z::rCode, BCtype_d::rVal, BCtype_z::rVal_i, BCtype_z::rVal_r, multi_UBspline_1d_z::x_grid, multi_UBspline_1d_z::x_stride, and multi_UBspline_1d_z::xBC.
| void set_multi_UBspline_1d_z_BC | ( | multi_UBspline_1d_z * | spline, |
| int | spline_num, | ||
| complex_double * | data, | ||
| BCtype_z | xBC ) |
Definition at line 1168 of file multi_bspline_create.cpp.
References multi_UBspline_1d_z::coefs, find_coefs_1d_d(), BCtype_d::lCode, BCtype_z::lCode, BCtype_d::lVal, BCtype_z::lVal_i, BCtype_z::lVal_r, BCtype_d::rCode, BCtype_z::rCode, BCtype_d::rVal, BCtype_z::rVal_i, BCtype_z::rVal_r, multi_UBspline_1d_z::x_grid, and multi_UBspline_1d_z::x_stride.
| void set_multi_UBspline_2d_c | ( | multi_UBspline_2d_c * | spline, |
| int | spline_num, | ||
| complex_float * | data ) |
Definition at line 521 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_2d_c::coefs, find_coefs_1d_s(), BCtype_s::lCode, BCtype_c::lCode, BCtype_s::lVal, BCtype_c::lVal_i, BCtype_c::lVal_r, Ugrid::num, PERIODIC, BCtype_s::rCode, BCtype_c::rCode, BCtype_s::rVal, BCtype_c::rVal_i, BCtype_c::rVal_r, multi_UBspline_2d_c::x_grid, multi_UBspline_2d_c::xBC, multi_UBspline_2d_c::y_grid, multi_UBspline_2d_c::y_stride, and multi_UBspline_2d_c::yBC.
| void set_multi_UBspline_2d_d | ( | multi_UBspline_2d_d * | spline, |
| int | spline_num, | ||
| double * | data ) |
Definition at line 902 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_2d_d::coefs, find_coefs_1d_d(), BCtype_d::lCode, Ugrid::num, PERIODIC, multi_UBspline_2d_d::x_grid, multi_UBspline_2d_d::xBC, multi_UBspline_2d_d::y_grid, multi_UBspline_2d_d::y_stride, and multi_UBspline_2d_d::yBC.
| void set_multi_UBspline_2d_s | ( | multi_UBspline_2d_s * | spline, |
| int | spline_num, | ||
| float * | data ) |
Definition at line 215 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_2d_s::coefs, find_coefs_1d_s(), BCtype_s::lCode, Ugrid::num, PERIODIC, multi_UBspline_2d_s::x_grid, multi_UBspline_2d_s::xBC, multi_UBspline_2d_s::y_grid, multi_UBspline_2d_s::y_stride, and multi_UBspline_2d_s::yBC.
| void set_multi_UBspline_2d_z | ( | multi_UBspline_2d_z * | spline, |
| int | spline_num, | ||
| complex_double * | data ) |
Definition at line 1257 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_2d_z::coefs, find_coefs_1d_d(), BCtype_d::lCode, BCtype_z::lCode, BCtype_d::lVal, BCtype_z::lVal_i, BCtype_z::lVal_r, Ugrid::num, PERIODIC, BCtype_d::rCode, BCtype_z::rCode, BCtype_d::rVal, BCtype_z::rVal_i, BCtype_z::rVal_r, multi_UBspline_2d_z::x_grid, multi_UBspline_2d_z::xBC, multi_UBspline_2d_z::y_grid, multi_UBspline_2d_z::y_stride, and multi_UBspline_2d_z::yBC.
| void set_multi_UBspline_3d_c | ( | multi_UBspline_3d_c * | spline, |
| int | spline_num, | ||
| complex_float * | data ) |
Definition at line 650 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_3d_c::coefs, find_coefs_1d_s(), BCtype_s::lCode, BCtype_c::lCode, BCtype_s::lVal, BCtype_c::lVal_i, BCtype_c::lVal_r, Ugrid::num, PERIODIC, BCtype_s::rCode, BCtype_c::rCode, BCtype_s::rVal, BCtype_c::rVal_i, BCtype_c::rVal_r, multi_UBspline_3d_c::x_grid, multi_UBspline_3d_c::xBC, multi_UBspline_3d_c::y_grid, multi_UBspline_3d_c::yBC, multi_UBspline_3d_c::z_grid, multi_UBspline_3d_c::z_stride, and multi_UBspline_3d_c::zBC.
| void set_multi_UBspline_3d_d | ( | multi_UBspline_3d_d * | spline, |
| int | spline_num, | ||
| double * | data ) |
Definition at line 1020 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_3d_d::coefs, find_coefs_1d_d(), BCtype_d::lCode, Ugrid::num, PERIODIC, multi_UBspline_3d_d::x_grid, multi_UBspline_3d_d::xBC, multi_UBspline_3d_d::y_grid, multi_UBspline_3d_d::yBC, multi_UBspline_3d_d::z_grid, multi_UBspline_3d_d::z_stride, and multi_UBspline_3d_d::zBC.
| void set_multi_UBspline_3d_s | ( | multi_UBspline_3d_s * | spline, |
| int | spline_num, | ||
| float * | data ) |
Definition at line 323 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_3d_s::coefs, find_coefs_1d_s(), BCtype_s::lCode, Ugrid::num, PERIODIC, multi_UBspline_3d_s::x_grid, multi_UBspline_3d_s::xBC, multi_UBspline_3d_s::y_grid, multi_UBspline_3d_s::yBC, multi_UBspline_3d_s::z_grid, multi_UBspline_3d_s::z_stride, and multi_UBspline_3d_s::zBC.
| void set_multi_UBspline_3d_z | ( | multi_UBspline_3d_z * | spline, |
| int | spline_num, | ||
| complex_double * | data ) |
Definition at line 1393 of file multi_bspline_create.cpp.
References ANTIPERIODIC, multi_UBspline_3d_z::coefs, find_coefs_1d_d(), BCtype_d::lCode, BCtype_z::lCode, BCtype_d::lVal, BCtype_z::lVal_i, BCtype_z::lVal_r, Ugrid::num, PERIODIC, BCtype_d::rCode, BCtype_z::rCode, BCtype_d::rVal, BCtype_z::rVal_i, BCtype_z::rVal_r, multi_UBspline_3d_z::x_grid, multi_UBspline_3d_z::xBC, multi_UBspline_3d_z::y_grid, multi_UBspline_3d_z::yBC, multi_UBspline_3d_z::z_grid, multi_UBspline_3d_z::z_stride, and multi_UBspline_3d_z::zBC.