|
|
GraphFast Class |
Namespace: GraphLibrary.Graphs.GraphsFast
public abstract class GraphFast : BaseGraph
The GraphFast type exposes the following members.
| Name | Description | |
|---|---|---|
| Edges |
Gets list of eges
(Inherited from BaseGraph.) | |
| Network |
Property that holds graph data.
Each node has list of neighbors.
| |
| Nodes |
Gets list of nodes
(Overrides BaseGraphNodes.) | |
| NumberOfEdges |
Gets list of edges
(Overrides BaseGraphNumberOfEdges.) | |
| NumberOfNodes |
Gets number of nodes
(Overrides BaseGraphNumberOfNodes.) |
| Name | Description | |
|---|---|---|
| EdgeAdd(ListTupleInt32, Int32) |
Adds multiple edges
(Overrides BaseGraphEdgeAdd(ListTupleInt32, Int32).) | |
| EdgeAdd(Int32, Int32) |
Adds edge between two nodes
(Overrides BaseGraphEdgeAdd(Int32, Int32).) | |
| EdgeRemove |
Removes an edge between two nodes
(Overrides BaseGraphEdgeRemove(Int32, Int32).) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Neighbors |
Returns list of in and out neighbors of a node
(Inherited from BaseGraph.) | |
| NeighborsIn |
Returns list of in neighbors of a node
List of in-nodes where in-node -> node
(Inherited from BaseGraph.) | |
| NeighborsOut |
Returns list of out neighbors of a node
(Overrides BaseGraphNeighborsOut(Int32).) | |
| NodeAdd |
Adds node consecutively
| |
| NodeAdd(ListInt32) |
Adds multiple nodes
(Overrides BaseGraphNodeAdd(ListInt32).) | |
| NodeAdd(Int32) |
Adds node
(Overrides BaseGraphNodeAdd(Int32).) | |
| NodeDegree |
Number of in and out neighbors of a node
(Inherited from BaseGraph.) | |
| NodeDegreeIn |
Number of in neighbors of a node
(Inherited from BaseGraph.) | |
| NodeDegreeOut |
Number of out neighbors of a node
(Overrides BaseGraphNodeDegreeOut(Int32).) | |
| NodeDegrees |
Number of in and out neighbors of all nodes
(Inherited from BaseGraph.) | |
| NodeDegreesIn |
Number of in neighbors of all nodes
(Inherited from BaseGraph.) | |
| NodeDegreesOut |
Number of out neighbors of all nodes
(Overrides BaseGraphNodeDegreesOut.) | |
| NodeRemove |
Removes a node
(Overrides BaseGraphNodeRemove(Int32).) | |
| OnEdgeAdd |
Adds edge between two nodes
| |
| OnEdgeRemove |
Removes an edge between two nodes
| |
| ReadEdgeList | (Overrides BaseGraphReadEdgeList(String).) | |
| ReadPajek |
Creates graph from Pajek file
(Overrides BaseGraphReadPajek(String).) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |