C# 클래스 Smrf.NodeXL.Algorithms.MotifCalculator

Calculates motifs for a specified graph.
상속: GraphMetricCalculatorBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

공개 메소드들

메소드 설명
AssertValid ( ) : void
TryCalculateMotifs ( IGraph graph, Motifs motifsToCalculate, Int32 dMinimum, Int32 dMaximum, Int32 nMinimum, Int32 nMaximum, BackgroundWorker backgroundWorker, ICollection &motifs ) : System.Boolean

보호된 메소드들

메소드 설명
AddSpanVertexToPotentialDConnectorMotifs ( IVertex oPotentialSpanVertex, ICollection oDPotentialAnchorVertices, DConnectorMotif>.Dictionary oPotentialDConnectorMotifs ) : void
DVerticesMightBeAnchors ( ICollection oVertices, Int32 iDMinimum, Int32 iDMaximum ) : System.Boolean
FilterDConnectorMotifs ( DConnectorMotif>.Dictionary oPotentialDConnectorMotifs ) : ICollection
ReportProgressIfNecessary ( Int32 iCalculationsSoFar, Int32 iTotalCalculations, BackgroundWorker oBackgroundWorker ) : System.Boolean
SetCliqueMotifScale ( ICollection oCliqueMotifs ) : void
SetDConnectorMotifSpanScale ( ICollection oDConnectorMotifs ) : void
SetFanMotifArcScale ( ICollection oFanMotifs ) : void
TryCalculateCliqueMotifs ( IGraph oGraph, Int32 iNMinimum, Int32 iNMaximum, BackgroundWorker oBackgroundWorker, ICollection oExistingMotifs, ICollection &oMotifs ) : System.Boolean
TryCalculateDConnectorMotifs ( IGraph oGraph, Int32 iDMinimum, Int32 iDMaximum, BackgroundWorker oBackgroundWorker, ICollection &oMotifs ) : System.Boolean
TryCalculateFanMotifs ( IGraph oGraph, BackgroundWorker oBackgroundWorker, ICollection &oMotifs ) : System.Boolean

비공개 메소드들

메소드 설명
AddDConnectorMotif ( HashSet currentDConnectorMotifs, DConnectorMotif>.Dictionary verticesAlreadyInDConnectorMotifs, DConnectorMotif connectorMotifToAdd ) : void

메소드 상세

AddSpanVertexToPotentialDConnectorMotifs() 보호된 메소드

protected AddSpanVertexToPotentialDConnectorMotifs ( IVertex oPotentialSpanVertex, ICollection oDPotentialAnchorVertices, DConnectorMotif>.Dictionary oPotentialDConnectorMotifs ) : void
oPotentialSpanVertex IVertex
oDPotentialAnchorVertices ICollection
oPotentialDConnectorMotifs DConnectorMotif>.Dictionary
리턴 void

AssertValid() 공개 메소드

public AssertValid ( ) : void
리턴 void

DVerticesMightBeAnchors() 보호된 메소드

protected DVerticesMightBeAnchors ( ICollection oVertices, Int32 iDMinimum, Int32 iDMaximum ) : System.Boolean
oVertices ICollection
iDMinimum System.Int32
iDMaximum System.Int32
리턴 System.Boolean

FilterDConnectorMotifs() 보호된 메소드

protected FilterDConnectorMotifs ( DConnectorMotif>.Dictionary oPotentialDConnectorMotifs ) : ICollection
oPotentialDConnectorMotifs DConnectorMotif>.Dictionary
리턴 ICollection

ReportProgressIfNecessary() 보호된 메소드

protected ReportProgressIfNecessary ( Int32 iCalculationsSoFar, Int32 iTotalCalculations, BackgroundWorker oBackgroundWorker ) : System.Boolean
iCalculationsSoFar System.Int32
iTotalCalculations System.Int32
oBackgroundWorker System.ComponentModel.BackgroundWorker
리턴 System.Boolean

SetCliqueMotifScale() 보호된 메소드

protected SetCliqueMotifScale ( ICollection oCliqueMotifs ) : void
oCliqueMotifs ICollection
리턴 void

SetDConnectorMotifSpanScale() 보호된 메소드

protected SetDConnectorMotifSpanScale ( ICollection oDConnectorMotifs ) : void
oDConnectorMotifs ICollection
리턴 void

SetFanMotifArcScale() 보호된 메소드

protected SetFanMotifArcScale ( ICollection oFanMotifs ) : void
oFanMotifs ICollection
리턴 void

TryCalculateCliqueMotifs() 보호된 메소드

protected TryCalculateCliqueMotifs ( IGraph oGraph, Int32 iNMinimum, Int32 iNMaximum, BackgroundWorker oBackgroundWorker, ICollection oExistingMotifs, ICollection &oMotifs ) : System.Boolean
oGraph IGraph
iNMinimum System.Int32
iNMaximum System.Int32
oBackgroundWorker System.ComponentModel.BackgroundWorker
oExistingMotifs ICollection
oMotifs ICollection
리턴 System.Boolean

TryCalculateDConnectorMotifs() 보호된 메소드

protected TryCalculateDConnectorMotifs ( IGraph oGraph, Int32 iDMinimum, Int32 iDMaximum, BackgroundWorker oBackgroundWorker, ICollection &oMotifs ) : System.Boolean
oGraph IGraph
iDMinimum System.Int32
iDMaximum System.Int32
oBackgroundWorker System.ComponentModel.BackgroundWorker
oMotifs ICollection
리턴 System.Boolean

TryCalculateFanMotifs() 보호된 메소드

protected TryCalculateFanMotifs ( IGraph oGraph, BackgroundWorker oBackgroundWorker, ICollection &oMotifs ) : System.Boolean
oGraph IGraph
oBackgroundWorker System.ComponentModel.BackgroundWorker
oMotifs ICollection
리턴 System.Boolean

TryCalculateMotifs() 공개 메소드

public TryCalculateMotifs ( IGraph graph, Motifs motifsToCalculate, Int32 dMinimum, Int32 dMaximum, Int32 nMinimum, Int32 nMaximum, BackgroundWorker backgroundWorker, ICollection &motifs ) : System.Boolean
graph IGraph
motifsToCalculate Motifs
dMinimum System.Int32
dMaximum System.Int32
nMinimum System.Int32
nMaximum System.Int32
backgroundWorker System.ComponentModel.BackgroundWorker
motifs ICollection
리턴 System.Boolean