Changeset 3476 for trunk/psLib/src/math/psConstants.h
- Timestamp:
- Mar 22, 2005, 11:52:49 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psConstants.h (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psConstants.h
r3313 r3476 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1.5 6$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-0 2-24 00:19:51$8 * @version $Revision: 1.57 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-03-22 21:52:49 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 191 191 #define PS_VECTOR_CHECK_NULL(NAME, RVAL) PS_VECTOR_CHECK_NULL_GENERAL(NAME, return RVAL) 192 192 #define PS_VECTOR_CHECK_NULL_GENERAL(NAME, CLEANUP) \ 193 if (NAME == NULL || NAME->data. V== NULL) { \193 if (NAME == NULL || NAME->data.U8 == NULL) { \ 194 194 psError(PS_ERR_BAD_PARAMETER_NULL, true, \ 195 195 "Unallowable operation: psVector %s or its data is NULL.", \ … … 272 272 NEW_STATIC32 = psVectorRecycle(NEW_STATIC32, OLD->n, PS_TYPE_F32); \ 273 273 p_psMemSetPersistent(NEW_STATIC32, true); \ 274 p_psMemSetPersistent(NEW_STATIC32->data. V, true); \274 p_psMemSetPersistent(NEW_STATIC32->data.U8, true); \ 275 275 for (i=0; i < OLD->n ; i++) { \ 276 276 NEW_STATIC32->data.F32[i] = (float) OLD->data.F64[i]; \ … … 285 285 NEW_STATIC64 = psVectorRecycle(NEW_STATIC64, OLD->n, PS_TYPE_F64); \ 286 286 p_psMemSetPersistent(NEW_STATIC64, true); \ 287 p_psMemSetPersistent(NEW_STATIC64->data. V, true); \287 p_psMemSetPersistent(NEW_STATIC64->data.U8, true); \ 288 288 for (i=0; i < OLD->n ; i++) { \ 289 289 NEW_STATIC64->data.F64[i] = (double) OLD->data.F32[i]; \ … … 295 295 VEC = psVectorRecycle(VEC, N, PS_TYPE_F32); \ 296 296 p_psMemSetPersistent(VEC, true); \ 297 p_psMemSetPersistent(VEC->data. V, true); \297 p_psMemSetPersistent(VEC->data.U8, true); \ 298 298 for (int i=0;i<N;i++) { \ 299 299 VEC->data.F32[i] = 1.0; \ … … 303 303 VEC = psVectorRecycle(VEC, N, PS_TYPE_F64); \ 304 304 p_psMemSetPersistent(VEC, true); \ 305 p_psMemSetPersistent(VEC->data. V, true); \305 p_psMemSetPersistent(VEC->data.U8, true); \ 306 306 for (int i=0;i<N;i++) { \ 307 307 VEC->data.F64[i] = 1.0; \ … … 311 311 VEC = psVectorRecycle(VEC, N, PS_TYPE_F32); \ 312 312 p_psMemSetPersistent(VEC, true); \ 313 p_psMemSetPersistent(VEC->data. V, true); \313 p_psMemSetPersistent(VEC->data.U8, true); \ 314 314 for (int i=0;i<N;i++) { \ 315 315 VEC->data.F32[i] = (float) i; \ … … 319 319 VEC = psVectorRecycle(VEC, N, PS_TYPE_F64); \ 320 320 p_psMemSetPersistent(VEC, true); \ 321 p_psMemSetPersistent(VEC->data. V, true); \321 p_psMemSetPersistent(VEC->data.U8, true); \ 322 322 for (int i=0;i<N;i++) { \ 323 323 VEC->data.F64[i] = (float) i; \ … … 328 328 NAME = psVectorRecycle(NAME, SIZE, TYPE); \ 329 329 p_psMemSetPersistent(NAME, true); \ 330 p_psMemSetPersistent(NAME->data. V, true); \330 p_psMemSetPersistent(NAME->data.U8, true); \ 331 331 332 332 #define PS_VECTOR_DECLARE_ALLOC_STATIC(NAME, SIZE, TYPE) \
Note:
See TracChangeset
for help on using the changeset viewer.
