All Classes and Interfaces
Class
Description
The AbstractHypergraphBuilder provides a base implementation for
HypergraphBuilder.The HmetisFormat enumerates the possible hypergraph formats recognized by hMetis.
The Hyperedge interface defines the contract of the data structures representing the
hyperedges of a hypergraph.
The Hypergraph interface defines the contract of the data structures representing
hypergraphs.
The HypergraphBuilder defines an easy and natural interface for building hypergraphs.
The HypergraphParser allows to parse a file in the hMetis format so as to read a
Hypergraph instance.The HypergraphPartition represents a partition of a hypergraph.
The KahyparContext provides a context for computing hypergraph partitions.
The KahyparPartitioner allows to compute a partition of a given hypergraph using a
predefined configuration inherited from the context in which it is executed.
The NativeKahypar class provides a user-friendly and Java-ish way of
interacting with the KaHyPar native library.
The NativeKahyparContext provides an object-oriented wrapper for a native
KaHyPar
Context object.The NativeKahyparPartitioner provides an object-oriented wrapper for the
partitioning algorithm implemented in the KaHyPar native library.
The UnweightedHyperedge represents a
Hyperedge for which no weight is
considered.The WeightedHyperedge decorates a
Hyperedge so as to consider its weight.