C# 클래스 Analyzer.WakitaTsurumiClusterDetector

상속: GroupDetectorBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

공개 메소드들

메소드 설명
TryCalculateClustersWakitaTsurumi ( IGraph oGraph, BackgroundWorker oBackgroundWorker, ICollection &oGraphMetrics ) : System.Boolean
WakitaTsurumiClusterDetector ( ) : Smrf.AppLib
getPartitionerDescription ( ) : string
tryPartition ( IGraph graph, BackgroundWorker bgw, Groups &results ) : bool

보호된 메소드들

메소드 설명
CreateCommunities ( IVertexCollection oVertices, IDGenerator oIDGenerator ) : LinkedList
InitializeDeltaQs ( LinkedList oCommunities, DeltaQMaxHeap oDeltaQMaxHeap, Int32 iEdgesInGraph ) : void
MergeCommunities ( LinkedList oCommunities, CommunityPair oCommunityPairToMerge, DeltaQMaxHeap oDeltaQMaxHeap, Int32 iEdgesInGraph, IDGenerator oIDGenerator ) : void

메소드 상세

CreateCommunities() 보호된 메소드

protected CreateCommunities ( IVertexCollection oVertices, IDGenerator oIDGenerator ) : LinkedList
oVertices IVertexCollection
oIDGenerator Smrf.NodeXL.Core.IDGenerator
리턴 LinkedList

InitializeDeltaQs() 보호된 메소드

protected InitializeDeltaQs ( LinkedList oCommunities, DeltaQMaxHeap oDeltaQMaxHeap, Int32 iEdgesInGraph ) : void
oCommunities LinkedList
oDeltaQMaxHeap DeltaQMaxHeap
iEdgesInGraph System.Int32
리턴 void

MergeCommunities() 보호된 메소드

protected MergeCommunities ( LinkedList oCommunities, CommunityPair oCommunityPairToMerge, DeltaQMaxHeap oDeltaQMaxHeap, Int32 iEdgesInGraph, IDGenerator oIDGenerator ) : void
oCommunities LinkedList
oCommunityPairToMerge CommunityPair
oDeltaQMaxHeap DeltaQMaxHeap
iEdgesInGraph System.Int32
oIDGenerator Smrf.NodeXL.Core.IDGenerator
리턴 void

TryCalculateClustersWakitaTsurumi() 공개 메소드

public TryCalculateClustersWakitaTsurumi ( IGraph oGraph, BackgroundWorker oBackgroundWorker, ICollection &oGraphMetrics ) : System.Boolean
oGraph IGraph
oBackgroundWorker System.ComponentModel.BackgroundWorker
oGraphMetrics ICollection
리턴 System.Boolean

WakitaTsurumiClusterDetector() 공개 메소드

public WakitaTsurumiClusterDetector ( ) : Smrf.AppLib
리턴 Smrf.AppLib

getPartitionerDescription() 공개 메소드

public getPartitionerDescription ( ) : string
리턴 string

tryPartition() 공개 메소드

public tryPartition ( IGraph graph, BackgroundWorker bgw, Groups &results ) : bool
graph IGraph
bgw System.ComponentModel.BackgroundWorker
results Groups
리턴 bool