IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 7, 2008, 3:31:01 PM (18 years ago)
Author:
eugene
Message:

big update from eam_branch_20081124 with updates to Opihi math

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/cut.c

    r16446 r20936  
    4848  case 'X':
    4949    /* create output vectors */
    50     xvec[0].Nelements = yvec[0].Nelements = nx;
    51     REALLOCATE (xvec[0].elements, float, MAX (nx, 1));
    52     REALLOCATE (yvec[0].elements, float, MAX (nx, 1));
    53     bzero (yvec[0].elements, nx*sizeof(float));
     50    ResetVector (xvec, OPIHI_FLT, MAX (nx, 1));
     51    ResetVector (yvec, OPIHI_FLT, MAX (nx, 1));
     52    bzero (yvec[0].elements.Flt, nx*sizeof(opihi_flt));
    5453    for (i = 0; i < nx; i++) {
    55       xvec[0].elements[i] = i + sx;
     54      xvec[0].elements.Flt[i] = i + sx;
    5655    }
    5756    ALLOCATE (Vbuf, float, MAX (ny, 1));
     
    7473        if (Mode == MEAN) { value /= ny; }
    7574      }
    76       yvec[0].elements[i] = value;
     75      yvec[0].elements.Flt[i] = value;
    7776    }
    7877    free (Vbuf);
     
    8180  case 'y':
    8281  case 'Y':
    83     xvec[0].Nelements = yvec[0].Nelements = ny;
    84     REALLOCATE (xvec[0].elements, float, ny);
    85     REALLOCATE (yvec[0].elements, float, ny);
    86     bzero (yvec[0].elements, ny*sizeof(float));
     82    ResetVector (xvec, OPIHI_FLT, MAX (ny, 1));
     83    ResetVector (yvec, OPIHI_FLT, MAX (ny, 1));
     84    bzero (yvec[0].elements.Flt, ny*sizeof(opihi_flt));
    8785    for (i = 0; i < ny; i++) {
    88       xvec[0].elements[i] = i + sy;
     86      xvec[0].elements.Flt[i] = i + sy;
    8987    }
    9088    ALLOCATE (Vbuf, float, MAX (nx, 1));
     
    107105        if (Mode == MEAN) { value /= nx; }
    108106      }
    109       yvec[0].elements[i] = value;
     107      yvec[0].elements.Flt[i] = value;
    110108    }
    111109    free (Vbuf);
Note: See TracChangeset for help on using the changeset viewer.