Click or drag to resize

GraphFast Class

Graph with only the basic functionality
Inheritance Hierarchy

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

The GraphFast type exposes the following members.

Constructors
  NameDescription
Protected methodGraphFast
Initializes a new instance of the GraphFast class
Top
Properties
  NameDescription
Public propertyEdges
Gets list of eges
(Inherited from BaseGraph.)
Public propertyNetwork
Property that holds graph data. Each node has list of neighbors.
Public propertyNodes
Gets list of nodes
(Overrides BaseGraphNodes.)
Public propertyNumberOfEdges
Gets list of edges
(Overrides BaseGraphNumberOfEdges.)
Public propertyNumberOfNodes
Gets number of nodes
(Overrides BaseGraphNumberOfNodes.)
Top
Methods
  NameDescription
Public methodEdgeAdd(ListTupleInt32, Int32)
Adds multiple edges
(Overrides BaseGraphEdgeAdd(ListTupleInt32, Int32).)
Public methodEdgeAdd(Int32, Int32)
Adds edge between two nodes
(Overrides BaseGraphEdgeAdd(Int32, Int32).)
Public methodEdgeRemove
Removes an edge between two nodes
(Overrides BaseGraphEdgeRemove(Int32, Int32).)
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
(Inherited from BaseGraph.)
Public methodNeighborsIn
Returns list of in neighbors of a node List of in-nodes where in-node -> node
(Inherited from BaseGraph.)
Public methodNeighborsOut
Returns list of out neighbors of a node
(Overrides BaseGraphNeighborsOut(Int32).)
Public methodNodeAdd
Adds node consecutively
Public methodNodeAdd(ListInt32)
Adds multiple nodes
(Overrides BaseGraphNodeAdd(ListInt32).)
Public methodNodeAdd(Int32)
Adds node
(Overrides BaseGraphNodeAdd(Int32).)
Public methodNodeDegree
Number of in and out neighbors of a node
(Inherited from BaseGraph.)
Public methodNodeDegreeIn
Number of in neighbors of a node
(Inherited from BaseGraph.)
Public methodNodeDegreeOut
Number of out neighbors of a node
(Overrides BaseGraphNodeDegreeOut(Int32).)
Public methodNodeDegrees
Number of in and out neighbors of all nodes
(Inherited from BaseGraph.)
Public methodNodeDegreesIn
Number of in neighbors of all nodes
(Inherited from BaseGraph.)
Public methodNodeDegreesOut
Number of out neighbors of all nodes
(Overrides BaseGraphNodeDegreesOut.)
Public methodNodeRemove
Removes a node
(Overrides BaseGraphNodeRemove(Int32).)
Protected methodOnEdgeAdd
Adds edge between two nodes
Protected methodOnEdgeRemove
Removes an edge between two nodes
Public methodReadEdgeList (Overrides BaseGraphReadEdgeList(String).)
Public methodReadPajek
Creates graph from Pajek file
(Overrides BaseGraphReadPajek(String).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also