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_psPolyFit1D.c

    r6304 r6484  
    9999        printf(" using a psF32 x vector\n");
    100100        x = psVectorAlloc(numData, PS_TYPE_F32);
     101        x->n = numData;
    101102        for (psS32 i=0;i<numData;i++) {
    102103            x->data.F32[i] = (psF32) i;
     
    111112        printf(" using a psS32 x vector\n");
    112113        x = psVectorAlloc(numData, PS_TYPE_S32);
     114        x->n = numData;
    113115        for (psS32 i=0;i<numData;i++) {
    114116            x->data.S32[i] = (psS32) i;
     
    123125        printf(" using a psF64 x vector\n");
    124126        x = psVectorAlloc(numData, PS_TYPE_F64);
     127        x->n = numData;
    125128        for (psS32 i=0;i<numData;i++) {
    126129            x->data.F64[i] = (psF64) i;
     
    139142        printf(" using a psF32 f vector\n");
    140143        f = psVectorAlloc(numData, PS_TYPE_F32);
     144        f->n = numData;
    141145        for (psS32 i=0;i<numData;i++) {
    142146            f->data.F32[i] = setData((psF32) i);
     
    159163        printf(" using a psS32 f vector\n");
    160164        f = psVectorAlloc(numData, PS_TYPE_S32);
     165        f->n = numData;
    161166        for (psS32 i=0;i<numData;i++) {
    162167            f->data.S32[i] = (psS32) setData((psF32) i);
     
    179184        printf(" using a psF64 f vector\n");
    180185        f = psVectorAlloc(numData, PS_TYPE_F64);
     186        f->n = numData;
    181187        for (psS32 i=0;i<numData;i++) {
    182188            f->data.F64[i] = (psF64) setData((psF32) i);
     
    203209        printf(" using a psF32 fErr vector\n");
    204210        fErr = psVectorAlloc(numData, PS_TYPE_F32);
     211        fErr->n = numData;
    205212        for (psS32 i=0;i<numData;i++) {
    206213            fErr->data.F32[i] = YERR;
     
    211218        printf(" using a psS32 fErr vector\n");
    212219        fErr = psVectorAlloc(numData, PS_TYPE_S32);
     220        fErr->n = numData;
    213221        for (psS32 i=0;i<numData;i++) {
    214222            fErr->data.S32[i] = (psS32) YERR;
     
    219227        printf(" using a psF64 fErr vector\n");
    220228        fErr = psVectorAlloc(numData, PS_TYPE_F64);
     229        fErr->n = numData;
    221230        for (psS32 i=0;i<numData;i++) {
    222231            fErr->data.F64[i] = YERR;
     
    231240        printf(" using a psU8 mask vector\n");
    232241        mask = psVectorAlloc(numData, PS_TYPE_U8);
     242        mask->n = numData;
    233243        for (psS32 i=0;i<numData;i++) {
    234244            mask->data.U8[i] = 0;
     
    239249        printf(" using a psS32 mask vector\n");
    240250        mask = psVectorAlloc(numData, PS_TYPE_S32);
     251        mask->n = numData;
    241252        for (psS32 i=0;i<numData;i++) {
    242253            mask->data.S32[i] = 0;
Note: See TracChangeset for help on using the changeset viewer.