Package org.neo4j.gds.louvain
Class LouvainDendrogramManager
- java.lang.Object
-
- org.neo4j.gds.louvain.LouvainDendrogramManager
-
public class LouvainDendrogramManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LouvainDendrogramManager(long nodeCount, int maxLevels, boolean trackIntermediateCommunities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.neo4j.gds.core.utils.paged.HugeLongArray[]getAllDendrograms()longgetCommunity(long nodeId)org.neo4j.gds.core.utils.paged.HugeLongArraygetCurrent()long[]getIntermediateCommunitiesForNode(long nodeId)longgetPrevious(long nodeId)voidprepareNextLevel(int ranLevels)voidresizeDendrogram(int numLevels)voidset(long nodeId, long communityId)
-
-
-
Method Detail
-
getAllDendrograms
public org.neo4j.gds.core.utils.paged.HugeLongArray[] getAllDendrograms()
-
prepareNextLevel
public void prepareNextLevel(int ranLevels)
-
set
public void set(long nodeId, long communityId)
-
getCurrent
public org.neo4j.gds.core.utils.paged.HugeLongArray getCurrent()
-
getCommunity
public long getCommunity(long nodeId)
-
getPrevious
public long getPrevious(long nodeId)
-
getIntermediateCommunitiesForNode
public long[] getIntermediateCommunitiesForNode(long nodeId)
-
resizeDendrogram
public void resizeDendrogram(int numLevels)
-
-