Class Matrices.ColumnSumVisitor

  • All Implemented Interfaces:
    org.apache.commons.math3.linear.RealMatrixPreservingVisitor
    Enclosing class:
    Matrices

    public static class Matrices.ColumnSumVisitor
    extends org.apache.commons.math3.linear.DefaultRealMatrixPreservingVisitor
    Visitor that computes column sums.
    • Constructor Detail

      • ColumnSumVisitor

        public ColumnSumVisitor​(org.apache.commons.math3.linear.RealVector sums)
        Create an instance of the normalizer.
        Parameters:
        sums - the column vector containing row sums
    • Method Detail

      • visit

        public void visit​(int row,
                          int column,
                          double value)
        Divide the value of a single element by the corresponding column of sums.
        Specified by:
        visit in interface org.apache.commons.math3.linear.RealMatrixPreservingVisitor
        Overrides:
        visit in class org.apache.commons.math3.linear.DefaultRealMatrixPreservingVisitor
        Parameters:
        row - row
        column - column
        value - the value