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
-