|
C++ main module for emicrom Package
1.0
|
This class describes Test class for module. More...
#include <MATSGN_Test.h>
Public Member Functions | |
| MATSGN_Test (void) | |
| create a Test object More... | |
| virtual | ~MATSGN_Test (void) |
| destroy an Test Object. More... | |
| virtual int | test (MATSGN_FFT &fft) |
| test procedure More... | |
Private Member Functions | |
| tBoolean | testComplexArray () const |
| tBoolean | testFFTWComplexArray () const |
| tBoolean | testFFTWTransform () const |
| tBoolean | testFFT02 (MATSGN_FFT &fft, const tBoolean &isForward, const tFlag &method) const |
| tBoolean | testFFT03 (MATSGN_FFT &fft, const tBoolean &isForward) const |
| tBoolean | testFFT_SL (MATSGN_FFT &fft, const tBoolean &isForward) const |
| tBoolean | testFFT3D (MATSGN_FFT &fft) const |
| tBoolean | testFFTW3D () const |
This class describes Test class for module.
|
inline |
create a Test object
|
inlinevirtual |
destroy an Test Object.
References tBoolean, test(), testComplexArray(), testFFT02(), testFFT03(), testFFT3D(), testFFT_SL(), testFFTW3D(), testFFTWComplexArray(), testFFTWTransform(), and tFlag.

|
virtual |
test procedure
References MATSGN_FFT::FFTW, MATSGN_FFT::FXT, MATSGN_FFT::LIB_ROW, MATSGN_FFT::SL, tBoolean, testComplexArray(), testFFT02(), testFFT03(), testFFT3D(), testFFT_SL(), testFFTW3D(), testFFTWComplexArray(), testFFTWTransform(), and tString.
Referenced by main(), and ~MATSGN_Test().


|
private |
References MATSGN_Complex::add(), MATSGN_ComplexArray::InPlaceTranspose(), MATSGN_ComplexArray::InPlaceTransposeWithMarker(), CORE_Time::New(), MATSGN_Complex::norm(), MATSGN_Complex::product(), MATSGN_Complex::sub(), MATSGN_ComplexArray::swap(), tBoolean, MATSGN_FFT::Transpose(), tReal, tUIndex, and tULLInt.
Referenced by test(), and ~MATSGN_Test().


|
private |
References MATSGN_FFT::fastFourierInverseTransform(), MATSGN_FFT::fastFourierTransform(), MATSGN_Complex::norm(), MATSGN_Complex::product(), CORE_Array< T >::setSize(), MATSGN_ComplexArray::setSize(), MATSGN_ComplexArray::setValue(), tBoolean, MATSGN_Complex::toString(), and tReal.
Referenced by test(), and ~MATSGN_Test().


|
private |
References MATSGN_FFT::fastFourierTransform(), MATSGN_FFT::FXT, MATSGN_Complex::norm(), CORE_Array< T >::setSize(), MATSGN_ComplexArray::setSize(), MATSGN_ComplexArray::setValue(), tBoolean, and tReal.
Referenced by test(), and ~MATSGN_Test().


|
private |
References MATSGN_FFT::fastFourierTransform3D(), MATSGN_FFT::fastFourierTransform3DMatrix(), MATSGN_FFT::FFTW, MATSGN_Complex::norm(), MATSGN_ComplexArray::setSize(), MATSGN_ComplexArray::setValue(), tBoolean, and tReal.
Referenced by test(), and ~MATSGN_Test().


|
private |
References MATSGN_FFT::fastFourierTransform_SL(), MATSGN_Complex::norm(), MATSGN_ComplexArray::setSize(), MATSGN_ComplexArray::setValue(), tBoolean, and MATSGN_Complex::toString().
Referenced by test(), and ~MATSGN_Test().


|
private |
References MATSGN_FFT::FFTW, MATSGN_FFT::New(), MATSGN_ComplexArray::setSize(), tBoolean, and tReal.
Referenced by test(), and ~MATSGN_Test().


|
private |
References tBoolean.
Referenced by test(), and ~MATSGN_Test().

|
private |
References tBoolean, and tReal.
Referenced by test(), and ~MATSGN_Test().

1.8.13