List of usage examples for org.apache.commons.math3.linear RealVectorPreservingVisitor RealVectorPreservingVisitor
RealVectorPreservingVisitor
From source file:edu.byu.nlp.math.RealVectors.java
public static double sum(RealVector v) { if (v == null) { return 0; }//from w ww . j a v a 2s. c o m if (v.getDimension() == 0) { return 0; } return v.walkInOptimizedOrder(new RealVectorPreservingVisitor() { private double total = 0; @Override public void visit(int index, double value) { total += value; } @Override public void start(int dimension, int start, int end) { } @Override public double end() { return total; } }); }