![]() |
PURIFY
Next-generation radio interferometric imaging
|
Functions | |
t_complex | fourier_wproj_kernel (const t_real x, const t_real y, const t_real w, const t_real u, const t_real v, const t_real du, const t_real dv) |
integration kernel for 2d fourier transform of chirp, bounded to a circle of radius x/du < 1 More... | |
t_complex | hankel_wproj_kernel (const t_real r, const t_real w, const t_real u, const t_real v, const t_real du) |
integration kernel for hankel transform with chirp More... | |
t_complex | exact_w_projection_integration_1d (const t_real u, const t_real v, const t_real w, const t_real du, const t_real oversample_ratio, const std::function< t_complex(t_real)> &ftkerneluv, const t_uint &max_evaluations, const t_real &absolute_error, const t_real &relative_error, const integration::method method, t_uint &evaluations) |
t_complex | exact_w_projection_integration (const t_real u, const t_real v, const t_real w, const t_real du, const t_real dv, const t_real oversample_ratio, const std::function< t_complex(t_real)> &ftkernelu, const std::function< t_complex(t_real)> &ftkernelv, const t_uint &max_evaluations, const t_real &absolute_error, const t_real &relative_error, const integration::method method, t_uint &evaluations) |
numerical integration of chirp and kernel in image domain More... | |
t_complex purify::projection_kernels::exact_w_projection_integration | ( | const t_real | u, |
const t_real | v, | ||
const t_real | w, | ||
const t_real | du, | ||
const t_real | dv, | ||
const t_real | oversample_ratio, | ||
const std::function< t_complex(t_real)> & | ftkernelu, | ||
const std::function< t_complex(t_real)> & | ftkernelv, | ||
const t_uint & | max_evaluations, | ||
const t_real & | absolute_error, | ||
const t_real & | relative_error, | ||
const integration::method | method, | ||
t_uint & | evaluations | ||
) |
numerical integration of chirp and kernel in image domain
Definition at line 46 of file wkernel_integration.cc.
References fourier_wproj_kernel(), purify::integration::integrate(), purify::integration::paired, operators_test::u, and operators_test::v.
Referenced by purify::details::init_gridding_matrix_2d(), main(), and TEST_CASE().
t_complex purify::projection_kernels::exact_w_projection_integration_1d | ( | const t_real | u, |
const t_real | v, | ||
const t_real | w, | ||
const t_real | du, | ||
const t_real | oversample_ratio, | ||
const std::function< t_complex(t_real)> & | ftkerneluv, | ||
const t_uint & | max_evaluations, | ||
const t_real & | absolute_error, | ||
const t_real & | relative_error, | ||
const integration::method | method, | ||
t_uint & | evaluations | ||
) |
numerical integration of chirp and radial symmetric kernel in the image domain using hankel transform
Definition at line 25 of file wkernel_integration.cc.
References hankel_wproj_kernel(), purify::integration::integrate(), purify::integration::paired, purify::constant::pi, operators_test::u, and operators_test::v.
Referenced by purify::details::init_gridding_matrix_2d(), main(), and TEST_CASE().
t_complex purify::projection_kernels::fourier_wproj_kernel | ( | const t_real | x, |
const t_real | y, | ||
const t_real | w, | ||
const t_real | u, | ||
const t_real | v, | ||
const t_real | du, | ||
const t_real | dv | ||
) |
integration kernel for 2d fourier transform of chirp, bounded to a circle of radius x/du < 1
Definition at line 7 of file wkernel_integration.cc.
References purify::constant::pi, operators_test::u, and operators_test::v.
Referenced by exact_w_projection_integration(), and TEST_CASE().
t_complex purify::projection_kernels::hankel_wproj_kernel | ( | const t_real | r, |
const t_real | w, | ||
const t_real | u, | ||
const t_real | v, | ||
const t_real | du | ||
) |
integration kernel for hankel transform with chirp
Definition at line 18 of file wkernel_integration.cc.
References purify::constant::pi, operators_test::u, and operators_test::v.
Referenced by exact_w_projection_integration_1d().