Class InterCommunityGraphGenerator<U>
java.lang.Object
es.uam.eps.ir.relison.sna.community.graph.InterCommunityGraphGenerator<U>
- Type Parameters:
U- type of the nodes.
- All Implemented Interfaces:
CommunityGraphGenerator<U>
public class InterCommunityGraphGenerator<U> extends java.lang.Object implements CommunityGraphGenerator<U>
Generates a multi-graph which contains all communities as nodes and all links between
different communities as edges. Links inside communities are not considered.
-
Constructor Summary
Constructors Constructor Description InterCommunityGraphGenerator() -
Method Summary
Modifier and Type Method Description MultiGraph<java.lang.Integer>generate(Graph<U> graph, Communities<U> communities)Given a graph and its community partition, generates the community graph.
-
Constructor Details
-
InterCommunityGraphGenerator
public InterCommunityGraphGenerator()
-
-
Method Details
-
generate
Description copied from interface:CommunityGraphGeneratorGiven a graph and its community partition, generates the community graph.- Specified by:
generatein interfaceCommunityGraphGenerator<U>- Parameters:
graph- the original network.communities- the community partition of the network.- Returns:
- the community-based multigraph.
-