Changeset 2213 for trunk/psLib/src/math/psMinimize.c
- Timestamp:
- Oct 27, 2004, 10:11:47 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psMinimize.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psMinimize.c
r2212 r2213 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.6 6$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-10-27 20: 07:17 $11 * @version $Revision: 1.67 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-10-27 20:11:47 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 274 274 CONVERT_VECTOR_F64_TO_F32(x, x32, x32Static); 275 275 } 276 PS_ CHECK_VECTOR_SIZE_EQUAL(x32, y32, NULL);277 PS_ CHECK_VECTOR_SIZE_EQUAL(yErr32, y32, NULL);276 PS_VECTOR_CHECK_SIZE_EQUAL(x32, y32, NULL); 277 PS_VECTOR_CHECK_SIZE_EQUAL(yErr32, y32, NULL); 278 278 279 279 if (y32->n != (1 + mySpline->n)) { … … 426 426 { 427 427 PS_PTR_CHECK_NULL(min, NULL); 428 PS_ CHECK_NULL_VECTOR(params, NULL);429 PS_ CHECK_EMPTY_VECTOR(params, NULL);428 PS_VECTOR_CHEC_NULL(params, NULL); 429 PS_VECTOR_CHECK_EMPTY(params, NULL); 430 430 PS_PTR_CHECK_NULL(x, NULL); 431 PS_ CHECK_NULL_VECTOR(y, NULL);432 PS_ CHECK_EMPTY_VECTOR(y, NULL);433 PS_ CHECK_VECTOR_SIZE_EQUAL(x, y, NULL);431 PS_VECTOR_CHEC_NULL(y, NULL); 432 PS_VECTOR_CHECK_EMPTY(y, NULL); 433 PS_VECTOR_CHECK_SIZE_EQUAL(x, y, NULL); 434 434 if (paramMask != NULL) { 435 PS_ CHECK_VECTOR_SIZE_EQUAL(params, paramMask, NULL);435 PS_VECTOR_CHECK_SIZE_EQUAL(params, paramMask, NULL); 436 436 } 437 437 if (yErr != NULL) { 438 PS_ CHECK_VECTOR_SIZE_EQUAL(y, yErr, NULL);438 PS_VECTOR_CHECK_SIZE_EQUAL(y, yErr, NULL); 439 439 } 440 440 … … 856 856 psPolynomial1D *tmpPoly; 857 857 PS_CHECK_NULL_POLY(myPoly, NULL); 858 PS_ CHECK_NULL_VECTOR(y, NULL);859 PS_ CHECK_EMPTY_VECTOR(y, NULL);858 PS_VECTOR_CHEC_NULL(y, NULL); 859 PS_VECTOR_CHECK_EMPTY(y, NULL); 860 860 psVector *x64 = NULL; 861 861 psVector *y64 = NULL; … … 888 888 CONVERT_VECTOR_F32_TO_F64(x, x64, x64Static); 889 889 } 890 PS_ CHECK_VECTOR_SIZE_EQUAL(x64, y64, NULL);891 PS_ CHECK_VECTOR_SIZE_EQUAL(yErr64, y64, NULL);890 PS_VECTOR_CHECK_SIZE_EQUAL(x64, y64, NULL); 891 PS_VECTOR_CHECK_SIZE_EQUAL(yErr64, y64, NULL); 892 892 893 893 // Call the appropriate vector fitting routine. … … 1319 1319 psMinimizePowellFunc func) 1320 1320 { 1321 PS_ CHECK_NULL_VECTOR(params, NULL);1322 PS_ CHECK_EMPTY_VECTOR(params, NULL);1321 PS_VECTOR_CHEC_NULL(params, NULL); 1322 PS_VECTOR_CHECK_EMPTY(params, NULL); 1323 1323 PS_PTR_CHECK_NULL(min, NULL); 1324 1324 PS_PTR_CHECK_NULL(coords, NULL); … … 1363 1363 myParamMask = (psVector *) paramMask; 1364 1364 } 1365 PS_ CHECK_VECTOR_SIZE_EQUAL(params, myParamMask, NULL);1365 PS_VECTOR_CHECK_SIZE_EQUAL(params, myParamMask, NULL); 1366 1366 1367 1367 // 1: Set v[i] to be the unit vectors for each dimension in params
Note:
See TracChangeset
for help on using the changeset viewer.
