From dc50e857129ab60c1bfe04a479a579ec7428faed Mon Sep 17 00:00:00 2001 From: Paul Nitzke <14367-paulenit@users.noreply.git.rwth-aachen.de> Date: Tue, 21 Jun 2022 22:46:48 +0200 Subject: [PATCH] Remove unnecessary Read- methods * These were originally intended to separate the reading process for bipartite and adjacency graphs. It turned out that because AddEdge is the (only) common interface that both implementations share separation was not necessary --- src/SparseTransform/Convert/IReader.cs | 17 ----------------- .../Convert/MatrixMarketReader.cs | 10 ---------- 2 files changed, 27 deletions(-) diff --git a/src/SparseTransform/Convert/IReader.cs b/src/SparseTransform/Convert/IReader.cs index fed22d6..6ee68fe 100644 --- a/src/SparseTransform/Convert/IReader.cs +++ b/src/SparseTransform/Convert/IReader.cs @@ -1,6 +1,5 @@ using DataStructures; - namespace SparseTransform.Convert { interface IReader @@ -13,21 +12,5 @@ namespace SparseTransform.Convert public IGraph ReadGraph(String matrix); public DoubleMatrix ReadMatrix(String matrix); - - - /// <summary> - /// auxiliary method for transforming <c>matrix</c> in a bipartit graph - /// </summary> - /// <param name="matrix">input matrix string</param> - /// <returns></returns> - BipartiteGraph ReadBipartite(String matrix); - - /// <summary> - /// auxiliary method for transforming <c>matrix</c> in a adjacency graph - /// </summary> - /// <param name="matrix"></param> - /// <returns></returns> - AdjacencyGraph ReadAdjacency(String matrix); - } } diff --git a/src/SparseTransform/Convert/MatrixMarketReader.cs b/src/SparseTransform/Convert/MatrixMarketReader.cs index f196903..6d456d9 100644 --- a/src/SparseTransform/Convert/MatrixMarketReader.cs +++ b/src/SparseTransform/Convert/MatrixMarketReader.cs @@ -165,15 +165,5 @@ namespace SparseTransform.Convert } return firstDataLine; } - - public BipartiteGraph ReadBipartite(string matrix) - { - throw new NotImplementedException(); - } - - public AdjacencyGraph ReadAdjacency(string matrix) - { - throw new NotImplementedException(); - } } } \ No newline at end of file -- GitLab