Hi all,
    definitely agree. Summing up intensity values can easily overflow
      int.
    
    MSqBAT even uses BigInteger for such cases, since number
      overflows are impossible with this type.
    Best
    Alex
    
    ~~~~~~~~~~~~~~~~~~~~~~~~
OpenChrom - the open source alternative for chromatography / mass spectrometry
Dr. Alexander Kerner » Software developer » alexander.kerner@xxxxxxxxxxxxx » http://www.openchrom.net
~~~~~~~~~~~~~~~~~~~~~~~~
    On 09/30/2016 09:20 AM, Trig Chen
      wrote:
    
    
      In
        org.eclipse.chemclipse.numeric.statistics.Calculations,
        the getSum(int[] values) method returns a integer. 
        public static int getSum(int[] values)
        
        
        
        In some cases, such as a 10000 points scan with 10000 times
          accumulation. the summation of this scan's total signal might
          overflow.
        
          
          
          How about does this method return a double value? The
            callers can cast it to float or int as they need.
            
           
      
      
      
      _______________________________________________
chemclipse-dev mailing list
chemclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/chemclipse-dev