PURIFY
Next-generation radio interferometric imaging
Namespaces | Functions
wproj_operators.h File Reference
#include "purify/config.h"
#include "purify/types.h"
#include "purify/operators.h"
+ Include dependency graph for wproj_operators.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 purify
 
 purify::details
 
 purify::operators
 
 purify::measurementoperator
 

Functions

Image< t_complex > purify::details::init_correction_radial_2d (const t_real oversample_ratio, const t_uint imsizey_, const t_uint imsizex_, const std::function< t_real(t_real)> &ftkerneluv, const t_real w_mean, const t_real cellx, const t_real celly)
 
template<class T >
std::tuple< sopt::OperatorFunction< T >, sopt::OperatorFunction< T > > purify::operators::base_padding_and_FFT_2d (const std::function< t_real(t_real)> &ftkerneluv, const t_uint imsizey, const t_uint imsizex, const t_real oversample_ratio, const fftw_plan ft_plan, const t_real w_mean, const t_real cellx, const t_real celly)
 
template<class T >
std::tuple< sopt::OperatorFunction< T >, sopt::OperatorFunction< T > > purify::operators::base_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 fftw_plan ft_plan, 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)
 
template<class T >
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. More...
 
template<class T >
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)