Changeset 10904
- Timestamp:
- Jan 4, 2007, 1:50:08 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psMinimizePowell.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psMinimizePowell.c
r10255 r10904 11 11 * NOTE: XXX: The SDR is silent about data types. F32 is implemented here. 12 12 * 13 * @version $Revision: 1.1 3$ $Name: not supported by cvs2svn $14 * @date $Date: 200 6-11-29 02:33:54$13 * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2007-01-04 23:50:08 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 522 522 523 523 if (paramMask == NULL) { 524 myParamMask = psVectorRecycle(myParamMask, params->n, PS_TYPE_U8); 525 p_psMemSetPersistent(myParamMask, true); 526 p_psMemSetPersistent(myParamMask->data.U8, true); 527 for (i=0;i<myParamMask->nalloc;i++) { 528 myParamMask->data.U8[i] = 0; 529 myParamMask->n++; 530 } 524 myParamMask = psVectorAlloc(params->n, PS_TYPE_U8); 525 psVectorInit(myParamMask, 0); 531 526 } else { 532 527 myParamMask = (psVector *) paramMask; … … 584 579 psFree(u); 585 580 psFree(Q); 581 psFree(myParamMask); 586 582 return(false); 587 583 } … … 629 625 psFree(u); 630 626 psFree(Q); 627 psFree(myParamMask); 631 628 return(false); 632 629 } … … 642 639 min->lastDelta = 0.0; 643 640 psTrace("psLib.math", 4, "---- psMinimizePowell() end (1)(true) ----\n"); 641 psFree(myParamMask); 644 642 return(true); 645 643 } … … 684 682 min->lastDelta = currFuncVal - baseFuncVal; 685 683 psTrace("psLib.math", 4, "---- psMinimizePowell() end (2) (true) ----\n"); 684 psFree(myParamMask); 686 685 return(true); 687 686 } … … 694 693 min->iter = iterationNumber; 695 694 psTrace("psLib.math", 4, "---- psMinimizePowell() end (0) (false) ----\n"); 695 696 psFree(myParamMask); 696 697 return(false); 697 698 }
Note:
See TracChangeset
for help on using the changeset viewer.
