Class DistanceMatrix<R,​C>

  • All Implemented Interfaces:
    com.macrofocus.molap.dataframe.DataFrame<R,​R,​java.lang.Number>, com.macrofocus.molap.dataframe.matrix.Matrix<R,​R>

    public class DistanceMatrix<R,​C>
    extends com.macrofocus.molap.dataframe.matrix.AbstractMatrix<R,​R>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame

        com.macrofocus.molap.dataframe.AbstractDataFrame.ColumnSeries
    • Constructor Summary

      Constructors 
      Constructor Description
      DistanceMatrix​(com.macrofocus.molap.dataframe.matrix.Matrix<R,​C> matrix, DistanceStrategy<C> distanceStrategy)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.macrofocus.molap.index.UniqueIndex<R> getColumnIndex()  
      double getDouble​(R row, R column)  
      com.macrofocus.molap.index.UniqueIndex<R> getRowIndex()  
      • Methods inherited from class com.macrofocus.molap.dataframe.matrix.AbstractMatrix

        getColumnClass, getColumnVector, getRow, getRowClass, getRowVector, getValueAt, isAvailable, join
      • Methods inherited from class com.macrofocus.molap.dataframe.AbstractDataFrame

        addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnCount, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getCube, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRowAddress, getRowCount, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, notifyDataFrameChanged, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.macrofocus.molap.dataframe.DataFrame

        addDataFrameListener, addWeakDataFrameListener, aggregate, aggregate, append, appendAndReindex, benchmark, columns, filter, getCentroid, getColumn, getColumnAddress, getColumnCount, getColumnKey, getColumnName, getConstant, getCount, getCountDistinct, getCountDistinctWithNull, getDataFrameAggregation, getDistributiveStatistics, getFirst, getFirstQuartile, getMax, getMean, getMedian, getMin, getRandom, getRowAddress, getRowCount, getRowKey, getStatistics, getStdDev, getSum, getThirdQuartile, getUnivariateStatistics, getVariance, getVarianceByPopulation, getWeightedMean, getWeightedSum, orderRows, print, print, printSchema, reindexColumns, reindexRows, reindexRows, reindexRows, reindexRows, reindexRows, remapColumns, removeColumns, removeDataFrameListener, removeDataFrameListeners, removeDuplicates, rows
      • Methods inherited from interface com.macrofocus.molap.dataframe.matrix.Matrix

        scalarDivide, scalarMult, scalarPlus
    • Constructor Detail

      • DistanceMatrix

        public DistanceMatrix​(com.macrofocus.molap.dataframe.matrix.Matrix<R,​C> matrix,
                              DistanceStrategy<C> distanceStrategy)
    • Method Detail

      • getDouble

        public double getDouble​(R row,
                                R column)
      • getRowIndex

        public com.macrofocus.molap.index.UniqueIndex<R> getRowIndex()
      • getColumnIndex

        public com.macrofocus.molap.index.UniqueIndex<R> getColumnIndex()