Changeset 2246
- Timestamp:
- Nov 1, 2004, 8:55:38 AM (22 years ago)
- Location:
- trunk/psLib
- Files:
-
- 4 edited
-
src/Makefile.Globals (modified) (2 diffs)
-
src/dataManip/psMinimize.c (modified) (5 diffs)
-
src/math/psMinimize.c (modified) (5 diffs)
-
test/dataManip/tst_psMinimize07.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/Makefile.Globals
r2151 r2246 5 5 ## Assumptions: Variable "prefix" already defined 6 6 ## 7 ## $Revision: 1.2 0$ $Name: not supported by cvs2svn $8 ## $Date: 2004-1 0-15 19:10:50$7 ## $Revision: 1.21 $ $Name: not supported by cvs2svn $ 8 ## $Date: 2004-11-01 18:55:38 $ 9 9 ## 10 10 ## Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 54 54 # Set initial value for CFLAGS which will include all OS common flags for GCC 55 55 GCOVFLAGS := 56 CFLAGS := -O0 -g2 - Wall -Werror -std=c99 -D_GNU_SOURCE -pipe $(GCOVFLAGS)56 CFLAGS := -O0 -g2 -std=c99 -D_GNU_SOURCE -pipe $(GCOVFLAGS) 57 57 58 58 ifdef NO_TRACE -
trunk/psLib/src/dataManip/psMinimize.c
r2239 r2246 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.7 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-1 0-29 21:37:09$11 * @version $Revision: 1.78 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-11-01 18:55:38 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 32 32 /* DEFINE STATEMENTS */ 33 33 /*****************************************************************************/ 34 34 #define PS_SEG psLib 35 #define PS_PWD dataManip 36 #define PS_FILE psMinimize 35 37 /*****************************************************************************/ 36 38 /* TYPE DEFINITIONS */ … … 1209 1211 int countMin = 0; 1210 1212 1213 psTrace(".PS_SEG.PS_PWD.PS_FILE.__func__", 6, 1214 "---- __func__() begin COOL"); 1215 1216 psTrace(".psLib.dataManip.__func__", 4, 1217 "---- p_psDetermineBracket() COOL ----\n"); 1218 1211 1219 psTrace(".psLib.dataManip.p_psDetermineBracket", 4, 1212 1220 "---- p_psDetermineBracket() begin ----\n"); … … 1222 1230 } 1223 1231 1224 psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);1232 static psVector *bracket = psVectorAlloc(3, PS_TYPE_F32); 1225 1233 tmp = psVectorAlloc(params->n, PS_TYPE_F32); 1226 1227 1228 a = -1.0; 1234 a = -0.5; 1229 1235 b = 0.0; 1230 c = 1.0;1236 c = 0.5; 1231 1237 1232 1238 PS_VECTOR_ADD_MULTIPLE(params, paramMask, line, tmp, b); … … 1260 1266 // The object of this code is to set the initial point a to 0.0, and 1261 1267 // ensure that (fb < fa). 1262 if ( !(fc < fb)) {1268 if (fc < fb) { 1263 1269 a = b; 1264 1270 b = c; -
trunk/psLib/src/math/psMinimize.c
r2239 r2246 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.7 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-1 0-29 21:37:09$11 * @version $Revision: 1.78 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-11-01 18:55:38 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 32 32 /* DEFINE STATEMENTS */ 33 33 /*****************************************************************************/ 34 34 #define PS_SEG psLib 35 #define PS_PWD dataManip 36 #define PS_FILE psMinimize 35 37 /*****************************************************************************/ 36 38 /* TYPE DEFINITIONS */ … … 1209 1211 int countMin = 0; 1210 1212 1213 psTrace(".PS_SEG.PS_PWD.PS_FILE.__func__", 6, 1214 "---- __func__() begin COOL"); 1215 1216 psTrace(".psLib.dataManip.__func__", 4, 1217 "---- p_psDetermineBracket() COOL ----\n"); 1218 1211 1219 psTrace(".psLib.dataManip.p_psDetermineBracket", 4, 1212 1220 "---- p_psDetermineBracket() begin ----\n"); … … 1222 1230 } 1223 1231 1224 psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);1232 static psVector *bracket = psVectorAlloc(3, PS_TYPE_F32); 1225 1233 tmp = psVectorAlloc(params->n, PS_TYPE_F32); 1226 1227 1228 a = -1.0; 1234 a = -0.5; 1229 1235 b = 0.0; 1230 c = 1.0;1236 c = 0.5; 1231 1237 1232 1238 PS_VECTOR_ADD_MULTIPLE(params, paramMask, line, tmp, b); … … 1260 1266 // The object of this code is to set the initial point a to 0.0, and 1261 1267 // ensure that (fb < fa). 1262 if ( !(fc < fb)) {1268 if (fc < fb) { 1263 1269 a = b; 1264 1270 b = c; -
trunk/psLib/test/dataManip/tst_psMinimize07.c
r2236 r2246 10 10 #define N 24 11 11 #define NUM_PARAMS 2 12 #define MEAN 10.012 #define MEAN 8.5 13 13 #define STDEV 1.5 14 14 … … 57 57 58 58 psTraceSetLevel(".psLib.dataManip.psMinimize", 6); 59 psTraceSetLevel(".psLib.dataManip.p_psDetermineBracket", 0); 59 60 /************************************************************************** 60 61 *************************************************************************/ … … 163 164 } 164 165 166 #define PS_SEG "psLib." 167 #define PS_PWD "dataManip." 168 #define PS_FILE "psMinimize." 169 #define PS_FUNC "__func__" 170 #define TC(a, b, c, d) a ## b ## c ## d 171 172 int t02() 173 { 174 #define MY_FUNC "t02()" 175 psTraceSetLevel(".", 10); 176 177 // printf("HMMM: %s\n", PS_SEG PS_PWD PS_FILE MY_FUNC); 178 psTraceSetLevel(PS_SEG PS_PWD PS_FILE MY_FUNC, 5); 179 psTracePrintLevels(); 180 181 return(0); 182 #undef MY_FUNC 183 } 184 165 185 psS32 main() 166 186 { 167 187 // t00(); 168 t01(); 188 // t01(); 189 t02(); 169 190 } 191 //This code is 192
Note:
See TracChangeset
for help on using the changeset viewer.
