Changeset 4030 for trunk/psModules/src/pmNonLinear.c
- Timestamp:
- May 25, 2005, 10:28:32 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/pmNonLinear.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/pmNonLinear.c
r2928 r4030 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-0 1-07 20:00:34$7 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-05-25 20:28:32 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 33 33 const psPolynomial1D *input1DPoly) 34 34 { 35 PS_ PTR_CHECK_NULL(inputReadout, NULL);36 PS_ PTR_CHECK_NULL(inputReadout->image, NULL);37 PS_ IMAGE_CHECK_TYPE(inputReadout->image, PS_TYPE_F32, NULL);38 PS_ PTR_CHECK_NULL(input1DPoly, NULL);35 PS_ASSERT_PTR_NON_NULL(inputReadout, NULL); 36 PS_ASSERT_PTR_NON_NULL(inputReadout->image, NULL); 37 PS_ASSERT_IMAGE_TYPE(inputReadout->image, PS_TYPE_F32, NULL); 38 PS_ASSERT_PTR_NON_NULL(input1DPoly, NULL); 39 39 40 40 psS32 i; … … 61 61 const psVector *outFlux) 62 62 { 63 PS_ PTR_CHECK_NULL(inputReadout,NULL);64 PS_ PTR_CHECK_NULL(inputReadout->image,NULL);65 PS_ IMAGE_CHECK_TYPE(inputReadout->image, PS_TYPE_F32, NULL);66 PS_ PTR_CHECK_NULL(inFlux,NULL);63 PS_ASSERT_PTR_NON_NULL(inputReadout,NULL); 64 PS_ASSERT_PTR_NON_NULL(inputReadout->image,NULL); 65 PS_ASSERT_IMAGE_TYPE(inputReadout->image, PS_TYPE_F32, NULL); 66 PS_ASSERT_PTR_NON_NULL(inFlux,NULL); 67 67 if (inFlux->n < 2) { 68 68 psError(PS_ERR_UNKNOWN,true, "pmNonLinearityLookup(): input vector less than 2 elements. Returning inputReadout image."); 69 69 return(inputReadout); 70 70 } 71 PS_ PTR_CHECK_NULL(outFlux,NULL);71 PS_ASSERT_PTR_NON_NULL(outFlux,NULL); 72 72 psS32 tableSize = inFlux->n; 73 73 if (inFlux->n != outFlux->n) { … … 76 76 "WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (%d, %d)\n", inFlux->n, outFlux->n); 77 77 } 78 PS_ VECTOR_CHECK_TYPE(inFlux, PS_TYPE_F32, NULL);79 PS_ VECTOR_CHECK_TYPE(outFlux, PS_TYPE_F32, NULL);78 PS_ASSERT_VECTOR_TYPE(inFlux, PS_TYPE_F32, NULL); 79 PS_ASSERT_VECTOR_TYPE(outFlux, PS_TYPE_F32, NULL); 80 80 81 81 psS32 i;
Note:
See TracChangeset
for help on using the changeset viewer.
