Changeset 3276
- Timestamp:
- Feb 17, 2005, 12:33:16 PM (21 years ago)
- Location:
- branches/rel4/psLib/src
- Files:
-
- 2 edited
-
dataManip/psMatrix.c (modified) (7 diffs)
-
math/psMatrix.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/rel4/psLib/src/dataManip/psMatrix.c
r3026 r3276 19 19 * 20 20 * @author Ross Harman, MHPCC 21 * @author Robert DeSonia, MHPCC 21 22 * 22 * @version $Revision: 1.22 $ $Name: not supported by cvs2svn $23 * @date $Date: 2005-0 1-17 22:17:29$23 * @version $Revision: 1.22.2.1 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2005-02-17 22:33:16 $ 24 25 * 25 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii26 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 26 27 */ 27 28 … … 191 192 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 192 193 PS_PTR_CHECK_NULL_GENERAL(outPerm, psMatrixLUD_EXIT); 193 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 194 195 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 196 194 197 PS_CHECK_SQUARE(inImage, outImage); 195 198 PS_CHECK_SQUARE(outImage, outImage); … … 299 302 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 300 303 PS_IMAGE_CHECK_EMPTY(inImage, outImage); 301 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type);304 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 302 305 PS_CHECK_SQUARE(inImage, outImage); 303 306 PS_CHECK_SQUARE(outImage, outImage); … … 383 386 PS_IMAGE_CHECK_EMPTY(inImage2, outImage); 384 387 PS_CHECK_DIMEN_AND_TYPE(inImage1, PS_DIMEN_IMAGE, outImage); 385 psImageRecycle(outImage, inImage2->numCols, inImage2->numRows, inImage2->type.type); 388 389 outImage = psImageRecycle(outImage, inImage2->numCols, inImage2->numRows, inImage2->type.type); 390 386 391 PS_CHECK_SQUARE(inImage1, outImage); 387 392 PS_CHECK_SQUARE(inImage2, outImage); … … 473 478 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 474 479 PS_IMAGE_CHECK_EMPTY(inImage, outImage); 475 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 480 481 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 476 482 477 483 // Initialize data … … 582 588 PS_CHECK_DIMEN_AND_TYPE(inVector, PS_DIMEN_VECTOR, outImage); 583 589 PS_VECTOR_CHECK_EMPTY(inVector, outImage); 584 psImageRecycle(outImage, 1, inVector->n, PS_TYPE_F64);590 outImage = psImageRecycle(outImage, 1, inVector->n, PS_TYPE_F64); 585 591 // More checks for PS_DIMEN_VECTOR 586 592 if (outImage->numCols > 1) { … … 601 607 PS_CHECK_DIMEN_AND_TYPE(inVector, PS_DIMEN_TRANSV, outImage); 602 608 PS_VECTOR_CHECK_EMPTY(inVector, outImage); 603 psImageRecycle(outImage, inVector->n, 1, PS_TYPE_F64);609 outImage = psImageRecycle(outImage, inVector->n, 1, PS_TYPE_F64); 604 610 // More checks for PS_DIMEN_TRANSV 605 611 if (outImage->numRows > 1) { -
branches/rel4/psLib/src/math/psMatrix.c
r3026 r3276 19 19 * 20 20 * @author Ross Harman, MHPCC 21 * @author Robert DeSonia, MHPCC 21 22 * 22 * @version $Revision: 1.22 $ $Name: not supported by cvs2svn $23 * @date $Date: 2005-0 1-17 22:17:29$23 * @version $Revision: 1.22.2.1 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2005-02-17 22:33:16 $ 24 25 * 25 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii26 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 26 27 */ 27 28 … … 191 192 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 192 193 PS_PTR_CHECK_NULL_GENERAL(outPerm, psMatrixLUD_EXIT); 193 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 194 195 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 196 194 197 PS_CHECK_SQUARE(inImage, outImage); 195 198 PS_CHECK_SQUARE(outImage, outImage); … … 299 302 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 300 303 PS_IMAGE_CHECK_EMPTY(inImage, outImage); 301 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type);304 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 302 305 PS_CHECK_SQUARE(inImage, outImage); 303 306 PS_CHECK_SQUARE(outImage, outImage); … … 383 386 PS_IMAGE_CHECK_EMPTY(inImage2, outImage); 384 387 PS_CHECK_DIMEN_AND_TYPE(inImage1, PS_DIMEN_IMAGE, outImage); 385 psImageRecycle(outImage, inImage2->numCols, inImage2->numRows, inImage2->type.type); 388 389 outImage = psImageRecycle(outImage, inImage2->numCols, inImage2->numRows, inImage2->type.type); 390 386 391 PS_CHECK_SQUARE(inImage1, outImage); 387 392 PS_CHECK_SQUARE(inImage2, outImage); … … 473 478 PS_CHECK_DIMEN_AND_TYPE(inImage, PS_DIMEN_IMAGE, outImage); 474 479 PS_IMAGE_CHECK_EMPTY(inImage, outImage); 475 psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 480 481 outImage = psImageRecycle(outImage, inImage->numCols, inImage->numRows, inImage->type.type); 476 482 477 483 // Initialize data … … 582 588 PS_CHECK_DIMEN_AND_TYPE(inVector, PS_DIMEN_VECTOR, outImage); 583 589 PS_VECTOR_CHECK_EMPTY(inVector, outImage); 584 psImageRecycle(outImage, 1, inVector->n, PS_TYPE_F64);590 outImage = psImageRecycle(outImage, 1, inVector->n, PS_TYPE_F64); 585 591 // More checks for PS_DIMEN_VECTOR 586 592 if (outImage->numCols > 1) { … … 601 607 PS_CHECK_DIMEN_AND_TYPE(inVector, PS_DIMEN_TRANSV, outImage); 602 608 PS_VECTOR_CHECK_EMPTY(inVector, outImage); 603 psImageRecycle(outImage, inVector->n, 1, PS_TYPE_F64);609 outImage = psImageRecycle(outImage, inVector->n, 1, PS_TYPE_F64); 604 610 // More checks for PS_DIMEN_TRANSV 605 611 if (outImage->numRows > 1) {
Note:
See TracChangeset
for help on using the changeset viewer.
