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

details Functions for FFTWComplex VIGRA


Functions

bool operator== (FFTWComplex const &a, const FFTWComplex &b)
 equal

bool operator!= (FFTWComplex const &a, const FFTWComplex &b)
 not equal

FFTWComplex & operator+= (FFTWComplex &a, const FFTWComplex &b)
 add-assignment

FFTWComplex & operator-= (FFTWComplex &a, const FFTWComplex &b)
 subtract-assignment

FFTWComplex & operator *= (FFTWComplex &a, const FFTWComplex &b)
 multiply-assignment

FFTWComplex & operator/= (FFTWComplex &a, const FFTWComplex &b)
 divide-assignment

FFTWComplex & operator *= (FFTWComplex &a, const double &b)
 multiply-assignment with scalar double

FFTWComplex & operator/= (FFTWComplex &a, const double &b)
 divide-assignment with scalar double

FFTWComplex operator+ (FFTWComplex a, const FFTWComplex &b)
 addition

FFTWComplex operator- (FFTWComplex a, const FFTWComplex &b)
 subtraction

FFTWComplex operator * (FFTWComplex a, const FFTWComplex &b)
 multiplication

FFTWComplex operator * (FFTWComplex a, const double &b)
 right multiplication with scalar double

FFTWComplex operator * (const double &a, FFTWComplex b)
 left multiplication with scalar double

FFTWComplex operator/ (FFTWComplex a, const FFTWComplex &b)
 division

FFTWComplex operator/ (FFTWComplex a, const double &b)
 right division with scalar double

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)

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 (koethe@informatik.uni-hamburg.de)
Cognitive Systems Group, University of Hamburg, Germany

html generated using doxygen and Python
VIGRA 1.3.3 (18 Aug 2005)