Changeset 3182 for trunk/psLib/src/dataManip
- Timestamp:
- Feb 9, 2005, 4:36:42 PM (21 years ago)
- Location:
- trunk/psLib/src/dataManip
- Files:
-
- 4 added
- 2 deleted
- 4 edited
-
Makefile.am (modified) (2 diffs)
-
psBinaryOp.c (added)
-
psBinaryOp.h (added)
-
psConstants.h (modified) (2 diffs)
-
psFunctions.c (modified) (2 diffs)
-
psMatrixVectorArithmetic.c (deleted)
-
psMatrixVectorArithmetic.h (deleted)
-
psMinimize.c (modified) (4 diffs)
-
psUnaryOp.c (added)
-
psUnaryOp.h (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/dataManip/Makefile.am
r3131 r3182 11 11 noinst_LTLIBRARIES = libpslibdataManip.la 12 12 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 13 libpslibdataManip_la_SOURCES = psUnaryOp.c psBinaryOp.c psStats.c \ 14 psFunctions.c psMatrix.c psVectorFFT.c psMinimize.c psRandom.c 21 15 22 16 BUILT_SOURCES = psDataManipErrors.h … … 32 26 psFunctions.h \ 33 27 psMatrix.h \ 34 psMatrixVectorArithmetic.h \ 28 psBinaryOp.h \ 29 psUnaryOp.h \ 35 30 psVectorFFT.h \ 36 31 psMinimize.h \ -
trunk/psLib/src/dataManip/psConstants.h
r2941 r3182 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1.5 3$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-0 1-10 19:47:11 $8 * @version $Revision: 1.54 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-02-10 02:36:41 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 38 38 #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) 45 45 46 46 /***************************************************************************** -
trunk/psLib/src/dataManip/psFunctions.c
r3171 r3182 7 7 * polynomials. It also contains a Gaussian functions. 8 8 * 9 * @version $Revision: 1.8 7$ $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 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 975 975 976 976 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)); 978 978 } 979 979 -
trunk/psLib/src/dataManip/psMinimize.c
r3115 r3182 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.10 4$ $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 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 538 538 psF64 flux = normalization * exp(-( u*u/(2.0 * sigmaX * sigmaX) + 539 539 v*v/(2.0 * sigmaY * sigmaY)))/ 540 (2.0 * M_PI * sigmaX * sigmaY);540 (2.0 * PS_PI * sigmaX * sigmaY); 541 541 out->data.F32[i] = flux; 542 542 … … 865 865 for (psS32 i=0;i<n;i++) { 866 866 // 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)); 868 868 psF64 X = (Y + bma + bpa) - 1.0; 869 869 tmpScalar.data.F64 = X; … … 893 893 for (k=0;k<n;k++) { 894 894 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)); 896 896 } 897 897
Note:
See TracChangeset
for help on using the changeset viewer.
