SD.Tools.Algorithmia.Graphs Namespace |
| Class | Description | |
|---|---|---|
| DepthFirstSearchCrawlerTVertex, TEdge |
Basic crawler class which crawls over all vertices in the graph it is set to crawl. For every visited vertex, it will call a visit routine, which can be
overriden in derived classes. Depth first search is discussed here: http://en.wikipedia.org/wiki/Depth_first_search and it's the base for many graph known
algorithms. An alternative is breadth first search, which uses a method which is non-recursive.
| |
| DirectedEdgeTVertex |
Class which represents a directed edge in a graph. A directed edge from A to B means A has a connection with B
but B doesn't have a connection with A.
| |
| DirectedGraphTVertex, TEdge |
Basic class which simply makes the graph base act like a directed graph.
| |
| EdgeTVertex |
Class which represents an edge in a graph. It can be used for directed and non-directed edges. A directed edge from A to B means A has a connection with B
but B doesn't have a connection with A.
| |
| GraphBaseTVertex, TEdge |
abstract base class for graphs. It can handle non-directed and directed graphs. A directed edge from A to B means that A has a connection with B, but
B doesn't have a connection with A.
| |
| GraphChangeEventArgsT |
Class which is used to store event args in for the change event args of the graph.
| |
| NonDirectedEdgeTVertex |
Class which represents a non-directed edge in a graph. A non-directed edge between A and B means that the edge represents A to B but also B to A.
| |
| NonDirectedGraphTVertex, TEdge |
Basic class which simply makes the graph base act like a non-directed graph.
| |
| SubGraphViewTVertex, TEdge |
Class which represents a subgraph view on a main graph with a subset of the vertices/edges of the main graph.
|
| Interface | Description | |
|---|---|---|
| IEdgeTVertex |
Interface to be used with Edge classes in graphs.
| |
| IRootDetector |
Simple interface which is used on the RootDetector class to be able to create multiple different typed instances in the same routine.
|