![]() |
PURIFY
Next-generation radio interferometric imaging
|
Functions | |
template<class T > | |
std::shared_ptr< sopt::LinearTransform< T > > | init_degrid_operator_2d (const Vector< t_real > &u, const Vector< t_real > &v, const Vector< t_real > &w, const Vector< t_complex > &weights, const t_uint &imsizey, const t_uint &imsizex, const t_real &oversample_ratio=2, const kernels::kernel kernel=kernels::kernel::kb, const t_uint Ju=4, const t_uint Jv=4, const bool w_stacking=false, const t_real &cellx=1, const t_real &celly=1) |
Returns linear transform that is the standard degridding operator. More... | |
template<class T > | |
std::shared_ptr< sopt::LinearTransform< T > > | init_degrid_operator_2d (const utilities::vis_params &uv_vis_input, const t_uint &imsizey, const t_uint &imsizex, const t_real &cell_x, const t_real &cell_y, const t_real &oversample_ratio=2, const kernels::kernel kernel=kernels::kernel::kb, const t_uint Ju=4, const t_uint Jv=4, const bool w_stacking=false) |
template<class T > | |
std::shared_ptr< sopt::LinearTransform< T > > | init_degrid_operator_2d (const Vector< t_real > &u, const Vector< t_real > &v, const Vector< t_real > &w, const Vector< t_complex > &weights, const t_uint imsizey, const t_uint imsizex, const t_real oversample_ratio, const kernels::kernel kernel, const t_uint Ju, const t_uint Jw, const bool w_stacking, const t_real cellx, const t_real celly, const t_real absolute_error, const t_real relative_error, const dde_type dde) |
Returns linear transform that is the standard degridding operator. More... | |
template<class T > | |
std::shared_ptr< sopt::LinearTransform< T > > | init_degrid_operator_2d (const utilities::vis_params &uv_vis_input, const t_uint imsizey, const t_uint imsizex, const t_real cell_x, const t_real cell_y, const t_real oversample_ratio, const kernels::kernel kernel, const t_uint Ju, const t_uint Jw, const bool w_stacking, const t_real absolute_error, const t_real relative_error, const dde_type dde) |
std::shared_ptr<sopt::LinearTransform<T> > purify::measurementoperator::init_degrid_operator_2d | ( | const utilities::vis_params & | uv_vis_input, |
const t_uint & | imsizey, | ||
const t_uint & | imsizex, | ||
const t_real & | cell_x, | ||
const t_real & | cell_y, | ||
const t_real & | oversample_ratio = 2 , |
||
const kernels::kernel | kernel = kernels::kernel::kb , |
||
const t_uint | Ju = 4 , |
||
const t_uint | Jv = 4 , |
||
const bool | w_stacking = false |
||
) |
Definition at line 625 of file operators.h.
References purify::utilities::convert_to_pixels(), and purify::utilities::w_stacking().
std::shared_ptr<sopt::LinearTransform<T> > purify::measurementoperator::init_degrid_operator_2d | ( | const utilities::vis_params & | uv_vis_input, |
const t_uint | imsizey, | ||
const t_uint | imsizex, | ||
const t_real | cell_x, | ||
const t_real | cell_y, | ||
const t_real | oversample_ratio, | ||
const kernels::kernel | kernel, | ||
const t_uint | Ju, | ||
const t_uint | Jw, | ||
const bool | w_stacking, | ||
const t_real | absolute_error, | ||
const t_real | relative_error, | ||
const dde_type | dde | ||
) |
Definition at line 207 of file wproj_operators.h.
References purify::utilities::convert_to_pixels(), and purify::utilities::w_stacking().
std::shared_ptr<sopt::LinearTransform<T> > purify::measurementoperator::init_degrid_operator_2d | ( | const Vector< t_real > & | u, |
const Vector< t_real > & | v, | ||
const Vector< t_real > & | w, | ||
const Vector< t_complex > & | weights, | ||
const t_uint & | imsizey, | ||
const t_uint & | imsizex, | ||
const t_real & | oversample_ratio = 2 , |
||
const kernels::kernel | kernel = kernels::kernel::kb , |
||
const t_uint | Ju = 4 , |
||
const t_uint | Jv = 4 , |
||
const bool | w_stacking = false , |
||
const t_real & | cellx = 1 , |
||
const t_real & | celly = 1 |
||
) |
Returns linear transform that is the standard degridding operator.
Definition at line 608 of file operators.h.
References purify::operators::measure, operators_test::u, operators_test::v, and purify::utilities::w_stacking().
Referenced by degrid_operator_ctor(), dirty_visibilities(), main(), purify::factory::measurement_operator_factory(), padmm(), DegridOperatorFixture::SetUp(), and TEST_CASE().
std::shared_ptr<sopt::LinearTransform<T> > purify::measurementoperator::init_degrid_operator_2d | ( | const Vector< t_real > & | u, |
const Vector< t_real > & | v, | ||
const Vector< t_real > & | w, | ||
const Vector< t_complex > & | weights, | ||
const t_uint | imsizey, | ||
const t_uint | imsizex, | ||
const t_real | oversample_ratio, | ||
const kernels::kernel | kernel, | ||
const t_uint | Ju, | ||
const t_uint | Jw, | ||
const bool | w_stacking, | ||
const t_real | cellx, | ||
const t_real | celly, | ||
const t_real | absolute_error, | ||
const t_real | relative_error, | ||
const dde_type | dde | ||
) |
Returns linear transform that is the standard degridding operator.
Definition at line 189 of file wproj_operators.h.
References purify::operators::measure, operators_test::u, operators_test::v, and purify::utilities::w_stacking().