IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 26, 2004, 2:57:34 PM (22 years ago)
Author:
desonia
Message:

converted native C types to ps Types, where practical.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/fft/psVectorFFT.c

    r2080 r2204  
    55 *  @author Robert DeSonia, MHPCC
    66 *
    7  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2004-10-13 20:46:57 $
     7 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2004-10-27 00:57:31 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2727#define P_FFTW_PLAN_RIGOR FFTW_ESTIMATE
    2828
    29 static bool p_fftwWisdomImported = false;
     29static psBool p_fftwWisdomImported = false;
    3030
    3131psVector* psVectorFFT(psVector* out, const psVector* in, psFftDirection direction)
    3232{
    33     unsigned int numElements;
     33    psU32 numElements;
    3434    psElemType type;
    3535    fftwf_plan plan;
     
    8585
    8686    if ((direction & PS_FFT_REAL_RESULT) != 0) {
    87         for (int i = 0; i < numElements; i++) {
     87        for (psS32 i = 0; i < numElements; i++) {
    8888            out->data.F32[i] = out->data.C32[i];
    8989        }
     
    9898{
    9999    psElemType type;
    100     unsigned int numElements;
     100    psU32 numElements;
    101101
    102102    if (in == NULL) {
     
    127127        outVec = out->data.F32;
    128128
    129         for (unsigned int i = 0; i < numElements; i++) {
     129        for (psU32 i = 0; i < numElements; i++) {
    130130            outVec[i] = crealf(inVec[i]);
    131131        }
     
    138138        outVec = out->data.F64;
    139139
    140         for (unsigned int i = 0; i < numElements; i++) {
     140        for (psU32 i = 0; i < numElements; i++) {
    141141            outVec[i] = creal(inVec[i]);
    142142        }
     
    158158{
    159159    psElemType type;
    160     unsigned int numElements;
     160    psU32 numElements;
    161161
    162162    if (in == NULL) {
     
    187187        outVec = out->data.F32;
    188188
    189         for (unsigned int i = 0; i < numElements; i++) {
     189        for (psU32 i = 0; i < numElements; i++) {
    190190            outVec[i] = cimagf(inVec[i]);
    191191        }
     
    198198        outVec = out->data.F64;
    199199
    200         for (unsigned int i = 0; i < numElements; i++) {
     200        for (psU32 i = 0; i < numElements; i++) {
    201201            outVec[i] = cimag(inVec[i]);
    202202        }
     
    218218{
    219219    psElemType type;
    220     unsigned int numElements;
     220    psU32 numElements;
    221221
    222222    if (real == NULL || imag == NULL) {
     
    254254        outVec = out->data.C32;
    255255
    256         for (unsigned int i = 0; i < numElements; i++) {
     256        for (psU32 i = 0; i < numElements; i++) {
    257257            outVec[i] = realVec[i] + I * imagVec[i];
    258258        }
     
    266266        outVec = out->data.C64;
    267267
    268         for (unsigned int i = 0; i < numElements; i++) {
     268        for (psU32 i = 0; i < numElements; i++) {
    269269            outVec[i] = realVec[i] + I * imagVec[i];
    270270        }
     
    286286{
    287287    psElemType type;
    288     unsigned int numElements;
     288    psU32 numElements;
    289289
    290290    if (in == NULL) {
     
    316316        outVec = out->data.C32;
    317317
    318         for (unsigned int i = 0; i < numElements; i++) {
     318        for (psU32 i = 0; i < numElements; i++) {
    319319            outVec[i] = crealf(inVec[i]) - I * cimagf(inVec[i]);
    320320        }
     
    327327        outVec = out->data.C64;
    328328
    329         for (unsigned int i = 0; i < numElements; i++) {
     329        for (psU32 i = 0; i < numElements; i++) {
    330330            outVec[i] = creal(inVec[i]) - I * cimag(inVec[i]);
    331331        }
     
    347347{
    348348    psElemType type;
    349     unsigned int outNumElements;
    350     unsigned int inNumElements;
    351     unsigned int inHalfNumElements;
    352     unsigned int inNumElementsSquared;
     349    psU32 outNumElements;
     350    psU32 inNumElements;
     351    psU32 inHalfNumElements;
     352    psU32 inNumElementsSquared;
    353353
    354354    if (in == NULL) {
     
    378378
    379379        // from ADD: P_j = (|C_j|^2+|C_N-j|^2)/N^2, where j = 1,2,...,(N/2-1)
    380         for (unsigned int i = 1; i < inHalfNumElements; i++) {
     380        for (psU32 i = 1; i < inHalfNumElements; i++) {
    381381            inAbs1 = cabsf(inVec[i]);
    382382            inAbs2 = cabsf(inVec[inNumElements - i]);
     
    402402
    403403        // from ADD: P_j = (|C_j|^2+|C_N-j|^2)/N^2, where j = 1,2,...,(N/2-1)
    404         for (unsigned int i = 1; i < inHalfNumElements; i++) {
     404        for (psU32 i = 1; i < inHalfNumElements; i++) {
    405405            inAbs1 = cabs(inVec[i]);
    406406            inAbs2 = cabs(inVec[inNumElements - i]);
Note: See TracChangeset for help on using the changeset viewer.