[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details Functions for FFTWComplex VIGRA

Functions

FFTWComplex::value_type abs (const FFTWComplex &a)
 absolute value (= magnitude)
FFTWComplex conj (const FFTWComplex &a)
 complex conjugate
FFTWComplex::NormType norm (const FFTWComplex &a)
 norm (= magnitude)
bool operator!= (FFTWComplex const &a, const FFTWComplex &b)
 not equal
FFTWComplex operator* (const double &a, FFTWComplex b)
 left multiplication with scalar double
FFTWComplex operator* (FFTWComplex a, const double &b)
 right multiplication with scalar double
FFTWComplex operator* (FFTWComplex a, const FFTWComplex &b)
 multiplication
FFTWComplex & operator*= (FFTWComplex &a, const double &b)
 multiply-assignment with scalar double
FFTWComplex & operator*= (FFTWComplex &a, const FFTWComplex &b)
 multiply-assignment
FFTWComplex operator+ (FFTWComplex a, const FFTWComplex &b)
 addition
FFTWComplex & operator+= (FFTWComplex &a, const FFTWComplex &b)
 add-assignment
FFTWComplex operator- (FFTWComplex a, const FFTWComplex &b)
 subtraction
FFTWComplex & operator-= (FFTWComplex &a, const FFTWComplex &b)
 subtract-assignment
FFTWComplex operator/ (FFTWComplex a, const double &b)
 right division with scalar double
FFTWComplex operator/ (FFTWComplex a, const FFTWComplex &b)
 division
FFTWComplex & operator/= (FFTWComplex &a, const double &b)
 divide-assignment with scalar double
FFTWComplex & operator/= (FFTWComplex &a, const FFTWComplex &b)
 divide-assignment
bool operator== (FFTWComplex const &a, const FFTWComplex &b)
 equal
FFTWComplex::SquaredNormType squaredNorm (const FFTWComplex &a)
 squared norm (= squared magnitude)


Detailed Description

#include <vigra/fftw3.hxx> (for FFTW 3) or
#include <vigra/fftw.hxx> (for deprecated FFTW 2)

These functions fulfill the requirements of an Algebraic Field. Return types are determined according to Numeric and Promote Traits of FFTWComplex.

Namespace: vigra

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
VIGRA 1.6.0 (5 Nov 2009)