public Graph(int vertices, IGraphTraversal <T> traversalStratgy) { _TraversalStratgy = traversalStratgy; this.NoOfVertices = vertices; Matrix = new LinkedList <T> [NoOfVertices]; for (int i = 0; i < Matrix.Length; i++) { Matrix[i] = new LinkedList <T>(); } }
public GraphologistComponents(IGraphTraversal graphTraversal, IGraphVisualization graphVisualization) { if (graphTraversal == null) { throw new ArgumentNullException("graphTraversal"); } if (graphVisualization == null) { throw new ArgumentNullException("graphVisualization"); } this._graphTraversal = graphTraversal; this._graphVisualization = graphVisualization; }
public Graphologist(IGraphTraversal traversal, IGraphVisualization visualization) { if (traversal == null) { throw new ArgumentNullException("traversal"); } if (visualization == null) { throw new ArgumentNullException("visualization"); } this._traversal = traversal; this._visualization = visualization; }
public GraphologistComponents(IGraphTraversal graphTraversal, IGraphVisualization graphVisualization) { if (graphTraversal == null) throw new ArgumentNullException("graphTraversal"); if (graphVisualization == null) throw new ArgumentNullException("graphVisualization"); this._graphTraversal = graphTraversal; this._graphVisualization = graphVisualization; }
public Graphologist(IGraphTraversal traversal, IGraphVisualization visualization) { if (traversal == null) throw new ArgumentNullException("traversal"); if (visualization == null) throw new ArgumentNullException("visualization"); this._traversal = traversal; this._visualization = visualization; }
public MatrixColorator(IGraphTraversal t) { traversal = t; }