IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 24, 2006, 1:43:16 PM (20 years ago)
Author:
drobbin
Message:

Changed psArray & psVector to zero 'n' upon allocation. Used to set vector->n = nalloc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/math/tst_psStats07.c

    r6326 r6484  
    7272        for (psS32 i=0;i<numData;i++) {
    7373            in->data.F32[i] = gaussVector->data.F32[i];
     74            in->n++;
    7475        }
    7576
     
    8687        for (psS32 i=0;i<numData;i++) {
    8788            in->data.F64[i] = (psF64) gaussVector->data.F32[i];
     89            in->n++;
    8890        }
    8991
     
    100102        for (psS32 i=0;i<numData;i++) {
    101103            in->data.S8[i] = (psS8) gaussVector->data.F32[i];
     104            in->n++;
    102105        }
    103106
     
    114117        for (psS32 i=0;i<numData;i++) {
    115118            in->data.U16[i] = (psU16) gaussVector->data.F32[i];
     119            in->n++;
    116120        }
    117121
     
    128132        for (psS32 i=0;i<numData;i++) {
    129133            in->data.S32[i] = (psS32) gaussVector->data.F32[i];
     134            in->n++;
    130135        }
    131136
     
    138143    psFree(gaussVector);
    139144
     145    //    in->n = in->nalloc;
    140146    if (flags & TST_ERRORS_NULL) {
    141147        printf("        using a NULL errors vector\n");
     
    147153        for (psS32 i=0;i<numData;i++) {
    148154            errors->data.F32[i] = ERRORS;
     155            errors->n++;
    149156        }
    150157
     
    161168        for (psS32 i=0;i<numData;i++) {
    162169            errors->data.F64[i] = ERRORS;
     170            errors->n++;
    163171        }
    164172
     
    175183        for (psS32 i=0;i<numData;i++) {
    176184            errors->data.S8[i] = (psS8) ERRORS;
     185            errors->n++;
    177186        }
    178187
     
    189198        for (psS32 i=0;i<numData;i++) {
    190199            errors->data.U16[i] = (psU16) ERRORS;
     200            errors->n++;
    191201        }
    192202
     
    203213        for (psS32 i=0;i<numData;i++) {
    204214            errors->data.S32[i] = (psS32) ERRORS;
     215            errors->n++;
    205216        }
    206217
     
    222233        for (psS32 i=0;i<numData;i++) {
    223234            mask->data.U8[i] = (psU8) 0;
     235            mask->n++;
    224236        }
    225237
     
    236248        for (psS32 i=0;i<numData;i++) {
    237249            mask->data.S32[i] = (psS32) 0;
     250            mask->n++;
    238251        }
    239252
Note: See TracChangeset for help on using the changeset viewer.