Click or drag to resize

GraphFastDirected Class

GraphFast directed
Inheritance Hierarchy

Namespace:  GraphLibrary.Graphs.GraphsFast
Assembly:  GraphLibrary (in GraphLibrary.dll) Version: 1.0.1
Syntax
C#
public class GraphFastDirected : GraphFast

The GraphFastDirected type exposes the following members.

Constructors
  NameDescription
Public methodGraphFastDirected
Initializes a new instance of the GraphFastDirected class
Top
Properties
  NameDescription
Public propertyEdges
Gets list of eges
(Overrides BaseGraphEdges.)
Public propertyNetwork
Property that holds graph data. Each node has list of neighbors.
(Inherited from GraphFast.)
Public propertyNodes
Gets list of nodes
(Inherited from GraphFast.)
Public propertyNumberOfEdges
Gets list of edges
(Inherited from GraphFast.)
Public propertyNumberOfNodes
Gets number of nodes
(Inherited from GraphFast.)
Top
Methods
  NameDescription
Public methodEdgeAdd(ListTupleInt32, Int32)
Adds multiple edges
(Inherited from GraphFast.)
Public methodEdgeAdd(Int32, Int32)
Adds edge between two nodes
(Inherited from GraphFast.)
Public methodEdgeRemove
Removes an edge between two nodes
(Inherited from GraphFast.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNeighbors
Returns list of in and out neighbors of a node
(Overrides BaseGraphNeighbors(Int32).)
Public methodNeighborsIn
Returns list of in neighbors of a node.
(Overrides BaseGraphNeighborsIn(Int32).)
Public methodNeighborsOut
Returns list of out neighbors of a node
(Inherited from GraphFast.)
Public methodNodeAdd
Adds node consecutively
(Inherited from GraphFast.)
Public methodNodeAdd(ListInt32)
Adds multiple nodes
(Inherited from GraphFast.)
Public methodNodeAdd(Int32)
Adds node
(Inherited from GraphFast.)
Public methodNodeDegree
Returns number of in and out neighbors of a node
(Overrides BaseGraphNodeDegree(Int32).)
Public methodNodeDegreeIn
Returns number of in neighbors of a node
(Overrides BaseGraphNodeDegreeIn(Int32).)
Public methodNodeDegreeOut
Number of out neighbors of a node
(Inherited from GraphFast.)
Public methodNodeDegrees
Number of in and out neighbors of all nodes
(Overrides BaseGraphNodeDegrees.)
Public methodNodeDegreesIn
Number of in neighbors of all nodes
(Overrides BaseGraphNodeDegreesIn.)
Public methodNodeDegreesOut
Number of out neighbors of all nodes
(Inherited from GraphFast.)
Public methodNodeRemove
Removes a node
(Inherited from GraphFast.)
Protected methodOnEdgeAdd
Adds edge from node1 to node2
(Overrides GraphFastOnEdgeAdd(Int32, Int32).)
Protected methodOnEdgeRemove
Removes edge from node1 to node2
(Overrides GraphFastOnEdgeRemove(Int32, Int32).)
Public methodReadEdgeList (Inherited from GraphFast.)
Public methodReadPajek
Creates graph from Pajek file
(Inherited from GraphFast.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also