C# Class Smrf.NodeXL.Algorithms.DuplicateEdgeDetector

Counts duplicate and unique edges in a graph.
The IIdentityProvider.Name property on each of an edge's vertices is used to test for duplicate edges.

In a directed graph, (A,B) and (A,B) are considered duplicates. (A,B) and (B,A) are not duplicates.

In an undirected graph, (A,B) and (A,B) are considered duplicates. (A,B) and (B,A) are also duplicates.

Afficher le fichier Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Свойство Type Description
m_bEdgesCounted System.Boolean
m_iEdgesWithDuplicates System.Int32
m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops System.Int32
m_iUniqueEdges System.Int32
m_oGraph IGraph

Méthodes publiques

Méthode Description
DuplicateEdgeDetector ( IGraph graph ) : System

Initializes a new instance of the DuplicateEdgeDetector class.

Méthodes protégées

Méthode Description
CountEdges ( ) : void

Private Methods

Méthode Description
AssertValid ( ) : void

Method Details

CountEdges() protected méthode

protected CountEdges ( ) : void
Résultat void

DuplicateEdgeDetector() public méthode

Initializes a new instance of the DuplicateEdgeDetector class.
public DuplicateEdgeDetector ( IGraph graph ) : System
graph IGraph /// Graph to check. ///
Résultat System

Property Details

m_bEdgesCounted protected_oe property

protected Boolean,System m_bEdgesCounted
Résultat System.Boolean

m_iEdgesWithDuplicates protected_oe property

protected Int32,System m_iEdgesWithDuplicates
Résultat System.Int32

m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops protected_oe property

protected Int32,System m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops
Résultat System.Int32

m_iUniqueEdges protected_oe property

protected Int32,System m_iUniqueEdges
Résultat System.Int32

m_oGraph protected_oe property

protected IGraph m_oGraph
Résultat IGraph