KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions | Variables
m_convolve.h File Reference

declaration of C++ helper class for FFT-based convolution using FFTW More...

#include <m_cpp/m_matrix.h>
#include <utility>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  kjb::FFTW_Plan2d< T, U >
 RAII class to manage an FFTW plan. More...
 
class  kjb::Fftw_convolution_2d
 A class for performing 2d convolution using the FFTW library. More...
 
struct  kjb::Fftw_convolution_2d::Sizes
 utility aggregate stores all sizes – rarely used by caller More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 kjb::debug
 

Typedefs

typedef void * kjb::FFTW_complex_vector
 
typedef void * kjb::FFTW_real_vector
 

Functions

bool kjb::work_buffer_is_unique (const Fftw_convolution_2d::Work_buffer &b)
 test whether a Work_buffer object is the last handle to its memory More...
 
int kjb::debug::test_reflect_into_input_buf (const Matrix &, Matrix *, const Fftw_convolution_2d::Sizes &)
 test function provides transparency to hidden reflect_into_input_buf More...
 

Variables

const int FFTW_ESTIMATE = 0
 
const int FFTW_MEASURE = 0
 
const int FFTW_PATIENT = 0
 
const int FFTW_EXHAUSTIVE = 0
 
const int FFTW_DESTROY_INPUT = 0
 

Detailed Description

declaration of C++ helper class for FFT-based convolution using FFTW

Author
Kyle Simek
Prasad Gabur
Kobus Barnard
Andrew Predoehl

Variable Documentation

const int FFTW_DESTROY_INPUT = 0
const int FFTW_ESTIMATE = 0
const int FFTW_EXHAUSTIVE = 0
const int FFTW_MEASURE = 0
const int FFTW_PATIENT = 0