IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 25, 2008, 4:51:39 PM (18 years ago)
Author:
eugene
Message:

convert opihi vectors to double type, add option for int type as well

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20081124/Ohana/src/opihi/cmd.data/imhist.c

    r16429 r20839  
    107107  vec1[0].Nelements = Nbins + 1;
    108108  vec2[0].Nelements = Nbins + 1;
    109   REALLOCATE (vec1[0].elements, float, vec1[0].Nelements);
    110   bzero (vec1[0].elements, vec1[0].Nelements*sizeof(float));
    111   REALLOCATE (vec2[0].elements, float, vec2[0].Nelements);
    112   bzero (vec2[0].elements, vec2[0].Nelements*sizeof(float));
     109  REALLOCATE (vec1[0].elements.Flt, opihi_flt, vec1[0].Nelements);
     110  bzero (vec1[0].elements.Flt, vec1[0].Nelements*sizeof(opihi_flt));
     111  REALLOCATE (vec2[0].elements.Flt, opihi_flt, vec2[0].Nelements);
     112  bzero (vec2[0].elements.Flt, vec2[0].Nelements*sizeof(opihi_flt));
    113113 
    114114  for (j = sy; j < sy + ny; j++) {
     
    116116    for (i = 0; i < nx; i++, V++) {
    117117      bin = MAX (MIN (Nbins, (*V - min) / dx), 0);
    118       vec2[0].elements[bin] += 1.0;
     118      vec2[0].elements.Flt[bin] += 1.0;
    119119    }
    120120  }
    121121  for (i = 0; i < Nbins + 1; i++, V++) {
    122     vec1[0].elements[i] = i*dx + min;
     122    vec1[0].elements.Flt[i] = i*dx + min;
    123123  }
    124124 
Note: See TracChangeset for help on using the changeset viewer.