You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by bi...@apache.org on 2009/05/22 04:33:12 UTC
svn commit: r777356 - in
/commons/proper/math/trunk/src/java/org/apache/commons/math/linear:
OpenMapRealMatrix.java OpenMapRealVector.java SparseRealMatrix.java
SparseRealVector.java
Author: billbarker
Date: Fri May 22 02:33:12 2009
New Revision: 777356
URL: http://svn.apache.org/viewvc?rev=777356&view=rev
Log:
I've made SparseRealVector and SparseRealMatrix to be empty marker interfaces.
I've left OpenMapRealVector.getSparcity, since I'd like to use it for benchmarking, and it doesn't hurt anyone else now.
Modified:
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealMatrix.java
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealVector.java
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealMatrix.java
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealVector.java
Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealMatrix.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealMatrix.java?rev=777356&r1=777355&r2=777356&view=diff
==============================================================================
--- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealMatrix.java (original)
+++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealMatrix.java Fri May 22 02:33:12 2009
@@ -286,9 +286,5 @@
return row * columnDimension + column;
}
- /** {@inheritDoc} */
- public MatrixShape getShape() {
- return MatrixShape.Any;
- }
}
Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealVector.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealVector.java?rev=777356&r1=777355&r2=777356&view=diff
==============================================================================
--- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealVector.java (original)
+++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/OpenMapRealVector.java Fri May 22 02:33:12 2009
@@ -1297,7 +1297,10 @@
return true;
}
- /** {@inheritDoc} */
+ /**
+ *
+ * @return the percentage of none zero elements as a decimal percent.
+ */
public double getSparcity() {
return (double)entries.size()/(double)getDimension();
}
Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealMatrix.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealMatrix.java?rev=777356&r1=777355&r2=777356&view=diff
==============================================================================
--- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealMatrix.java (original)
+++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealMatrix.java Fri May 22 02:33:12 2009
@@ -25,16 +25,5 @@
*
*/
public interface SparseRealMatrix extends RealMatrix {
-
- /**
- * Type to identify the shape of the matrix
- */
- public static enum MatrixShape {Any};
-
- /**
- *
- * @return the shape of the matrix
- */
- MatrixShape getShape();
}
Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealVector.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealVector.java?rev=777356&r1=777355&r2=777356&view=diff
==============================================================================
--- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealVector.java (original)
+++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/SparseRealVector.java Fri May 22 02:33:12 2009
@@ -24,10 +24,4 @@
*/
public interface SparseRealVector extends RealVector {
- /**
- *
- * @return the percentage of none zero elements as a decimal percent.
- */
- double getSparcity ();
-
}