/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values ) { return bigSum(values, 0, values.length); }
/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values ) { return bigSum(values, 0, values.length); }
private static double meanDouble( int[] values, final int start, final int length ) { double mean = ((double)bigSum(values, start, length))/ ((double) length); return mean; }
/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values, int length ) { return bigSum(values, 0, length); }
/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values, int length ) { return bigSum(values, 0, length); }
/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values ) { return bigSum(values, 0, values.length); }
/** * Sum * Provides overflow protection. * @param values values in int * @return sum */ public static long bigSum( int[] values, int length ) { return bigSum(values, 0, length); }
private static double meanDouble( int[] values, final int start, final int length ) { double mean = ((double)bigSum(values, start, length))/ ((double) length); return mean; }
private static double meanDouble( int[] values, final int start, final int length ) { double mean = ((double)bigSum(values, start, length))/ ((double) length); return mean; }