From f4e8456a62a36701024c78d03319eda657779024 Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Wed, 9 Mar 2011 17:00:12 +0200 Subject: [PATCH] Removed stubs in SparseMatrix. Calculation of A^T*x is inefficient for CSR format so it defaults to generic calculation. --- .../LinearAlgebra/Double/SparseMatrix.cs | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/Numerics/LinearAlgebra/Double/SparseMatrix.cs b/src/Numerics/LinearAlgebra/Double/SparseMatrix.cs index 48b65e7d..9bf81131 100644 --- a/src/Numerics/LinearAlgebra/Double/SparseMatrix.cs +++ b/src/Numerics/LinearAlgebra/Double/SparseMatrix.cs @@ -1443,27 +1443,7 @@ namespace MathNet.Numerics.LinearAlgebra.Double } } } - - /// - /// Multiplies the transpose of this matrix with a vector and places the results into the result vector. - /// - /// The vector to multiply with. - /// The result of the multiplication. - protected override void DoTransposeThisAndMultiply(Vector rightSide, Vector result) - { - throw new NotImplementedException(); - } - - /// - /// Multiplies the transpose of this matrix with another matrix and places the results into the result matrix. - /// - /// The matrix to multiply with. - /// The result of the multiplication. - protected override void DoTransposeThisAndMultiply(Matrix other, Matrix result) - { - throw new NotImplementedException(); - } - + /// /// Negate each element of this matrix and place the results into the result matrix. ///