![]()  | 
  
    PURIFY
    
   Next-generation radio interferometric imaging 
   | 
 
Functions | |
| template<class T > | |
| Vector< T > | zero_pad (const Vector< T > &input, const t_int padding) | 
| zero pad a vector by a given amount  More... | |
| template<class T > | |
| Matrix< T > | zero_pad (const Matrix< T > &input, const t_int paddingv, const t_int paddingu) | 
| zero pad a matrix by a given amount  More... | |
| template<class T > | |
| Vector< T > | linear_convol_1d (const Vector< T > &kernelf, const Vector< T > &kernelg) | 
| 1d linear convoluiton of entire signal  More... | |
| template<class T > | |
| Matrix< T > | linear_convol_2d (const Vector< T > &kernelfu, const Vector< T > &kernelfv, const Matrix< T > &kernelg) | 
| perform linear convolution between two separable kernels and a 2d kernel (vectors)  More... | |
| template<class T > | |
| Matrix< T > | linear_convol_2d (const std::function< T(t_int)> &kernelu, const std::function< T(t_int)> &kernelv, const std::function< T(t_int, t_int)> &kernelw, const t_uint &Jfu, const t_uint &Jfv, const t_uint &Jgu, const t_uint &Jgv) | 
| perform linear convolution between two separable kernels and a 2d kernel  More... | |
      
  | 
  inline | 
1d linear convoluiton of entire signal
Definition at line 43 of file convolution.h.
Referenced by TEST_CASE().
| Matrix< T > purify::convol::linear_convol_2d | ( | const std::function< T(t_int)> & | kernelu, | 
| const std::function< T(t_int)> & | kernelv, | ||
| const std::function< T(t_int, t_int)> & | kernelw, | ||
| const t_uint & | Jfu, | ||
| const t_uint & | Jfv, | ||
| const t_uint & | Jgu, | ||
| const t_uint & | Jgv | ||
| ) | 
perform linear convolution between two separable kernels and a 2d kernel
Definition at line 70 of file convolution.h.
| Matrix< T > purify::convol::linear_convol_2d | ( | const Vector< T > & | kernelfu, | 
| const Vector< T > & | kernelfv, | ||
| const Matrix< T > & | kernelg | ||
| ) | 
perform linear convolution between two separable kernels and a 2d kernel (vectors)
performing convolution for separable kernel
performing convolution for separable kernel
performing convolution for separable kernel
performing convolution for separable kernel
Definition at line 55 of file convolution.h.
Referenced by TEST_CASE().
      
  | 
  inline | 
      
  | 
  inline | 
zero pad a vector by a given amount
Definition at line 28 of file convolution.h.
Referenced by TEST_CASE().