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().