#include <math.h>
#include "ObitFFT.h"
#include "ObitIOUVFITS.h"
#include "ObitIOUVAIPS.h"
Functions | |
| void | ObitFFTInit (gpointer in) |
| Private: Initialize newly instantiated object. | |
| void | ObitFFTClear (gpointer in) |
| Private: Deallocate members. | |
| ObitFFT * | newObitFFT (gchar *name, ObitFFTdir dir, ObitFFTtype type, gint rank, gint *dim) |
| Public: Constructor. | |
| gconstpointer | ObitFFTGetClass (void) |
| Public: ClassInfo pointer. | |
| gint | ObitFFTSuggestSize (gint length) |
| Public: Suggest efficient size for a transform. | |
| void | ObitFFTR2C (ObitFFT *in, ObitFArray *inArray, ObitCArray *outArray) |
| Public: Real to half Complex. | |
| void | ObitFFTC2R (ObitFFT *in, ObitCArray *inArray, ObitFArray *outArray) |
| Public: Half Complex to Real. | |
| void | ObitFFTC2C (ObitFFT *in, ObitCArray *inArray, ObitCArray *outArray) |
| Public: Full Complex to Complex. | |
| void | ObitFFTClassInit (void) |
| Public: Class initializer. | |
This class is derived from the Obit base class and is based on FFTW.
|
||||||||||||||||||||||||
|
Public: Constructor. Initializes class if needed on first call.
|
|
||||||||||||||||
|
Public: Full Complex to Complex. Must have been created with dir = OBIT_FFT_Reverse have same geometry as constructor call. Transform is in the direction specified in constructor call.
|
|
||||||||||||||||
|
Public: Half Complex to Real. Must have been created with dir = OBIT_FFT_Reverse and type = OBIT_FFT_HalfComplex and have same geometry as constructor call. Note: FFT returned is not normalized.
|
|
|
Public: Class initializer.
|
|
|
Private: Deallocate members. Does (recursive) deallocation of parent class members.
|
|
|
Public: ClassInfo pointer.
|
|
|
Private: Initialize newly instantiated object. Parent classes portions are (recursively) initialized first
|
|
||||||||||||||||
|
Public: Real to half Complex. Must have been created with dir = OBIT_FFT_Forward and type = OBIT_FFT_HalfComplex and have same geometry as constructor call.
|
|
|
Public: Suggest efficient size for a transform.
|
1.3.9.1