Interface CommunityDetectionConfigurator<U extends java.io.Serializable>
- Type Parameters:
U
- type of the users.
- All Known Implementing Classes:
BalancedFastGreedyConfigurator
,FastGreedyConfigurator
,GiniWeightedFastGreedyConfigurator
,GirvanNewmanConfigurator
,InfomapConfigurator
,LabelPropagationConfigurator
,LouvainConfigurator
,NormalizedCutSpectralClusteringConfigurator
,RatioCutSpectralClusteringConfigurator
,SizeWeightedFastGreedyConfigurator
,StronglyConnectedComponentsConfigurator
,WeaklyConnectedComponentsConfigurator
public interface CommunityDetectionConfigurator<U extends java.io.Serializable>
Interface for configuring community detection algorithms.
- See Also:
CommunityDetectionAlgorithm
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.util.function.Supplier<CommunityDetectionAlgorithm<U>>>
configure(Grid grid)
Configures a community detection algorithm.
-
Method Details
-
configure
java.util.Map<java.lang.String,java.util.function.Supplier<CommunityDetectionAlgorithm<U>>> configure(Grid grid)Configures a community detection algorithm.- Parameters:
grid
- the parameters of the algorithm.- Returns:
- a pair containing the name of the
-