| 
| template<class T >  | 
| std::complex< T >  | CalcHzVecGL (const T &s, const T &l, const T &z, const T &k, const T *us, const T *uweights, const size_t nUs, const T *vs, const T *vweights, const size_t nVs) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcHzAll (const sps::element_rect_t< T > &element, const sps::point_t< T > &projection, const T &k, const T *us, const T *uweights, const size_t nUs, const T *vs, const T *vweights, const size_t nVs) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcHzFast (const sps::element_rect_t< T > &__restrict element, const sps::point_t< T > &__restrict projection, const T &__restrict k, const T *__restrict us, const T *__restrict uweights, const size_t nUs, const T *__restrict vs, const T *__restrict vweights, const size_t nVs) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcFastFourAny (const T &u, const T &v, const T &hh, const T &hw, const T &z, const T &__restrict k, const T *__restrict s, const T *__restrict weights, const size_t nS) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcFastFourAny2 (const T &u, const T &v, const T &hh, const T &hw, const T &z, const T &__restrict k, const T *__restrict s, const T *__restrict weights, const size_t nS) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcFourFast (const sps::element_rect_t< T > &__restrict element, const sps::point_t< T > &__restrict projection, const T &__restrict k, const T *__restrict uvs, const T *__restrict uvweights, const size_t nUVs) | 
|   | 
| template<class T >  | 
| std::complex< T >  | CalcHzFastSingle (const sps::element_rect_t< T > &element, const sps::point_t< T > &projection, const T &k, const T *us, const T *uweights, const size_t nUs, const T *vs, const T *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< float >  | CalcHzVecGL (const float &s, const float &l, const float &z, const float &k, const float *us, const float *uweights, const size_t nUs, const float *vs, const float *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< float >  | CalcHzAll (const sps::element_rect_t< float > &element, const sps::point_t< float > &projection, const float &k, const float *us, const float *uweights, const size_t nUs, const float *vs, const float *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< float >  | CalcHzFastSingle (const sps::element_rect_t< float > &element, const sps::point_t< float > &projection, const float &k, const float *us, const float *uweights, const size_t nUs, const float *vs, const float *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< double >  | CalcHzFastSingle (const sps::element_rect_t< double > &element, const sps::point_t< double > &projection, const double &k, const double *us, const double *uweights, const size_t nUs, const double *vs, const double *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< double >  | CalcHzVecGL (const double &s, const double &l, const double &z, const double &k, const double *us, const double *uweights, const size_t nUs, const double *vs, const double *vweights, const size_t nVs) | 
|   | 
| template<>  | 
| std::complex< double >  | CalcHzAll (const sps::element_rect_t< double > &element, const sps::point_t< double > &projection, const double &k, const double *us, const double *uweights, const size_t nUs, const double *vs, const double *vweights, const size_t nVs) | 
|   |