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:CommunityGraphGenerator
Given a graph and its community partition, generates the community graph.- Specified by:
generate
in interfaceCommunityGraphGenerator<U>
- Parameters:
graph
- the original network.communities
- the community partition of the network.- Returns:
- the community-based multigraph.
-