SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Basic class for various methods of spectral analysis. More...
#include <orbitan.h>
Public Member Functions | |
virtual void | findSpectralLines (CSpectrum *spectralLines, vectord *spectrumAmplitudes=NULL)=0 |
Frequency analysis routine: perform Fourier transform and find up to Nmax lines in the spectrum. More... | |
Basic class for various methods of spectral analysis.
|
pure virtual |
Frequency analysis routine: perform Fourier transform and find up to Nmax lines in the spectrum.
input is provided by the constructor in derived classes (it may consist of one-dimensional real array of x(t) for the Hunter's method, or a complex array of { x(t),v(t) } for the Laskar's method).
[out] | spectralLines | array (must be a pointer to an existing vector); |
[out] | spectrumAmplitudes | (absolute values of complex spectrum) if the pointer to this vector is not NULL |
Implemented in smile::CSpectrumAnalyzerHunter.