Class DenseMatrix

  • All Implemented Interfaces:
    Iterable<no.uib.cipr.matrix.MatrixEntry>, no.uib.cipr.matrix.Matrix, Matrix

    public class DenseMatrix
    extends no.uib.cipr.matrix.DenseMatrix
    implements Matrix
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface no.uib.cipr.matrix.Matrix

        no.uib.cipr.matrix.Matrix.Norm
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double epsilon  
      • Fields inherited from class no.uib.cipr.matrix.AbstractMatrix

        numColumns, numRows
    • Constructor Summary

      Constructors 
      Constructor Description
      DenseMatrix​(int size1, int size2)  
    • Method Summary

      Modifier and Type Method Description
      void add​(int arg0, int arg1, double arg2)  
      void floydWarshall​(Matrix next)  
      Double g​(int row, int col)  
      double get​(int arg0, int arg1)  
      double[] getData()  
      double getMaximum()  
      List<Pair> getRow​(int row)  
      void set​(int arg0, int arg1, double arg2)  
      void set​(int row, int col, Double value)
      Sets the value of the matrix at the specified row and column.
      no.uib.cipr.matrix.Matrix set​(no.uib.cipr.matrix.Matrix arg0)  
      no.uib.cipr.matrix.Matrix zero()  
      • Methods inherited from class no.uib.cipr.matrix.DenseMatrix

        copy, multAdd, multAdd, rank1, solve, solve, transABmultAdd, transAmultAdd, transBmultAdd, transMultAdd, transSolve, transSolve
      • Methods inherited from class no.uib.cipr.matrix.AbstractMatrix

        add, add, check, checkMultAdd, checkMultAdd, checkRank1, checkRank1, checkRank2, checkRank2, checkSize, checkSolve, checkSolve, checkTransABmultAdd, checkTransAmultAdd, checkTransBmultAdd, checkTransMultAdd, checkTranspose, checkTranspose, checkTransRank1, checkTransRank2, isSquare, iterator, max, max, mult, mult, mult, mult, multAdd, multAdd, norm, norm1, normF, normInf, numColumns, numRows, rank1, rank1, rank1, rank1, rank1, rank2, rank2, rank2, rank2, scale, set, toString, transABmult, transABmult, transABmultAdd, transAmult, transAmult, transAmultAdd, transBmult, transBmult, transBmultAdd, transMult, transMult, transMultAdd, transpose, transpose, transRank1, transRank1, transRank2, transRank2
    • Constructor Detail

      • DenseMatrix

        public DenseMatrix​(int size1,
                           int size2)
    • Method Detail

      • g

        public Double g​(int row,
                        int col)
        Specified by:
        g in interface Matrix
      • set

        public void set​(int row,
                        int col,
                        Double value)
        Sets the value of the matrix at the specified row and column.
        Specified by:
        set in interface Matrix
        Parameters:
        row - Object
        col - Object
        value - a value
      • getMaximum

        public double getMaximum()
        Specified by:
        getMaximum in interface Matrix
      • getData

        public double[] getData()
      • add

        public void add​(int arg0,
                        int arg1,
                        double arg2)
        Specified by:
        add in interface no.uib.cipr.matrix.Matrix
        Overrides:
        add in class no.uib.cipr.matrix.AbstractMatrix
      • set

        public void set​(int arg0,
                        int arg1,
                        double arg2)
        Specified by:
        set in interface no.uib.cipr.matrix.Matrix
        Overrides:
        set in class no.uib.cipr.matrix.AbstractMatrix
      • get

        public double get​(int arg0,
                          int arg1)
        Specified by:
        get in interface no.uib.cipr.matrix.Matrix
        Overrides:
        get in class no.uib.cipr.matrix.AbstractMatrix
      • set

        public no.uib.cipr.matrix.Matrix set​(no.uib.cipr.matrix.Matrix arg0)
        Specified by:
        set in interface no.uib.cipr.matrix.Matrix
        Overrides:
        set in class no.uib.cipr.matrix.AbstractMatrix
      • zero

        public no.uib.cipr.matrix.Matrix zero()
        Specified by:
        zero in interface no.uib.cipr.matrix.Matrix
        Overrides:
        zero in class no.uib.cipr.matrix.AbstractMatrix