Changeset 15588 for trunk/psModules/src/objects/pmSourceFitSet.c
- Timestamp:
- Nov 11, 2007, 11:49:52 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourceFitSet.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceFitSet.c
r15562 r15588 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-11-1 0 01:09:20$8 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-11-11 21:49:52 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 119 119 bool pmSourceFitSetJoin (psVector *deriv, psVector *param, pmSourceFitSetData *set) 120 120 { 121 PS_ASSERT_PTR_NON_NULL(set, false); 122 PS_ASSERT_PTR_NON_NULL(param, false); 123 121 assert (set); 124 122 assert (set->paramSet->n == set->derivSet->n); 125 123 … … 132 130 // one or the other (param or deriv) must be set 133 131 assert ((deriv != NULL) || (param != NULL)); 134 assert ((deriv == NULL) || (param == NULL) || (paramOne->n == derivOne->n)); 132 133 // if we are setting derive, derivOne and paramOne must be same length 134 assert ((deriv == NULL) || (paramOne->n == derivOne->n)); 135 135 136 136 for (int j = 0; j < paramOne->n; j++, n++) { … … 147 147 148 148 // distribute parameters from single param and deriv vectors into FitSet models 149 bool pmSourceFitSetSplit (pmSourceFitSetData *set, const psVector *deriv, const psVector *param) {150 PS_ASSERT_PTR_NON_NULL(set, false); 151 PS_ASSERT_PTR_NON_NULL(param, false);152 149 bool pmSourceFitSetSplit (pmSourceFitSetData *set, const psVector *deriv, const psVector *param) 150 { 151 assert (param); 152 assert (set); 153 153 assert (set->paramSet->n == set->derivSet->n); 154 154 … … 174 174 psMinimization *myMin, int nPix, bool fitStatus) 175 175 { 176 PS_ASSERT_PTR_NON_NULL(set, false);176 assert (set); 177 177 bool onPic = true; 178 178 … … 215 215 psF32 pmSourceFitSetFunction(psVector *deriv, const psVector *param, const psVector *x) 216 216 { 217 PS_ASSERT_PTR_NON_NULL(thisSet, NAN);217 assert (thisSet); 218 218 float chisqSum = 0.0; 219 219 float chisqOne = 0.0;
Note:
See TracChangeset
for help on using the changeset viewer.
