IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 9, 2005, 4:36:42 PM (21 years ago)
Author:
desonia
Message:

prepared the config/data directories to be installed into standard areas.

Location:
trunk/psLib/src/dataManip
Files:
4 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/dataManip/Makefile.am

    r3131 r3182  
    1111noinst_LTLIBRARIES = libpslibdataManip.la
    1212
    13 libpslibdataManip_la_SOURCES = \
    14         psMatrixVectorArithmetic.c \
    15         psStats.c  \
    16         psFunctions.c \
    17         psMatrix.c \
    18         psVectorFFT.c \
    19         psMinimize.c \
    20         psRandom.c
     13libpslibdataManip_la_SOURCES = psUnaryOp.c psBinaryOp.c psStats.c \
     14                psFunctions.c psMatrix.c psVectorFFT.c psMinimize.c psRandom.c
    2115           
    2216BUILT_SOURCES = psDataManipErrors.h
     
    3226        psFunctions.h \
    3327        psMatrix.h \
    34         psMatrixVectorArithmetic.h \
     28    psBinaryOp.h \
     29    psUnaryOp.h \
    3530        psVectorFFT.h \
    3631        psMinimize.h \
  • trunk/psLib/src/dataManip/psConstants.h

    r2941 r3182  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.53 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-01-10 19:47:11 $
     8 *  @version $Revision: 1.54 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-02-10 02:36:41 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3737
    3838#define PS_COT(X) (1.0 / atan(X))
    39 #define DEG_TO_RAD(DEGREES) ((DEGREES) * M_PI / 180.0)
    40 #define MIN_TO_RAD(MINUTES) ((MINUTES) * M_PI / (180.0 * 60.0))
    41 #define SEC_TO_RAD(SECONDS) ((SECONDS) * M_PI / (180.0 * 60.0 * 60.0))
    42 #define RAD_TO_DEG(RADIANS) ((RADIANS) * 180.0 / M_PI)
    43 #define RAD_TO_MIN(RADIANS) ((RADIANS) * 180.0 * 60.0 / M_PI)
    44 #define RAD_TO_SEC(RADIANS) ((RADIANS) * 180.0 * 60.0 * 60.0 / M_PI)
     39#define DEG_TO_RAD(DEGREES) ((DEGREES) * PS_PI / 180.0)
     40#define MIN_TO_RAD(MINUTES) ((MINUTES) * PS_PI / (180.0 * 60.0))
     41#define SEC_TO_RAD(SECONDS) ((SECONDS) * PS_PI / (180.0 * 60.0 * 60.0))
     42#define RAD_TO_DEG(RADIANS) ((RADIANS) * 180.0 / PS_PI)
     43#define RAD_TO_MIN(RADIANS) ((RADIANS) * 180.0 * 60.0 / PS_PI)
     44#define RAD_TO_SEC(RADIANS) ((RADIANS) * 180.0 * 60.0 * 60.0 / PS_PI)
    4545
    4646/*****************************************************************************
  • trunk/psLib/src/dataManip/psFunctions.c

    r3171 r3182  
    77 *  polynomials.  It also contains a Gaussian functions.
    88 *
    9  *  @version $Revision: 1.87 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-09 20:56:17 $
     9 *  @version $Revision: 1.88 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-02-10 02:36:41 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    975975
    976976    if (normal == true) {
    977         tmp = 1.0 / PS_SQRT_F32(2.0 * M_PI * (sigma * sigma));
     977        tmp = 1.0 / PS_SQRT_F32(2.0 * PS_PI * (sigma * sigma));
    978978    }
    979979
  • trunk/psLib/src/dataManip/psMinimize.c

    r3115 r3182  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.104 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-02-03 00:54:10 $
     11 *  @version $Revision: 1.105 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-02-10 02:36:41 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    538538        psF64 flux = normalization * exp(-( u*u/(2.0 * sigmaX * sigmaX) +
    539539                                            v*v/(2.0 * sigmaY * sigmaY)))/
    540                      (2.0 * M_PI * sigmaX * sigmaY);
     540                     (2.0 * PS_PI * sigmaX * sigmaY);
    541541        out->data.F32[i] = flux;
    542542
     
    865865    for (psS32 i=0;i<n;i++) {
    866866        // NR 5.8.4
    867         psF64 Y = cos(M_PI * (0.5 + ((psF32) i)) / ((psF32) n));
     867        psF64 Y = cos(PS_PI * (0.5 + ((psF32) i)) / ((psF32) n));
    868868        psF64 X = (Y + bma + bpa) - 1.0;
    869869        tmpScalar.data.F64 = X;
     
    893893        for (k=0;k<n;k++) {
    894894            sum+= f->data.F64[k] *
    895                   cos(M_PI * ((psF32) j) * (0.5 + ((psF32) k)) / ((psF32) n));
     895                  cos(PS_PI * ((psF32) j) * (0.5 + ((psF32) k)) / ((psF32) n));
    896896        }
    897897
Note: See TracChangeset for help on using the changeset viewer.