package optimization.util; import java.util.Arrays; public class MathUtils { /** * * @param vector * @return */ public static double L2Norm(double[] vector){ double value = 0; for(int i = 0; i < vector.length; i++){ double v = vector[i]; value+=v*v; } return Math.sqrt(value); } public static double sum(double[] v){ double sum = 0; for (int i = 0; i < v.length; i++) { sum+=v[i]; } return sum; } /** * w = w + v * @param w * @param v */ public static void plusEquals(double[] w, double[] v) { for(int i=0; i