Programa para el testeo de las funciones.Para compilar o código example_fft_create.cpp: 
g++ -static -o example_fft_create example_fft_create.cpp -lpdsramm 
 Para executar o programa: 
 Retornando por consola: 
.
Código example_fft_create.cpp:
 
#include <Pds/Ca>
#include <Pds/Ra>
    
int main(void)
{
    unsigned int N=512;
    double fc=4;
    
    Pds::Vector T=Pds::LinSpace(0,1,N);
    Pds::Vector X=Pds::Sin(2*Pds::Ra::Pi*fc*T);
    
    {
        pds_print_error_message("Error creando Pds::Fft.");
        return 0;
    }
    
    
    
    for(unsigned int k=0;k<8;k++)
        std::cout<<"|Y["<<k<<"]|: "<<Y[k].Module()<<std::endl;
    
}
La clase tipo Pds::CVector . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::Fft . Esta clase genera un objeto con dos parametros Nlin y Ncol....
bool Evaluate(const Pds::Vector &In, Pds::CVector &Out) const
Evalua la transformada rapida de fourier a un vetor real. El tamanho del vector Out debe ser igual qu...
bool IsEmpty(void) const
Verifica si el bloque del algoritmo está inicializado N=0.