|
class | Colorer |
| Interface (abstract base class) for computing a new coloring and describing the result. More...
|
|
class | CostDescriber |
| Interface (abstract base class) for describing the weights or costs associated with the vertices and/or edges or hyperedges of the object to be partitioned, ordered or colored. More...
|
|
class | Exception |
| A simple extension of std::exception with constructors that accept a message in the form of a 'const char*' or a 'std::string'. More...
|
|
class | LevelScheduler |
| Interface (abstract base class) for an operator that computes a partitioning of local elements into levels. More...
|
|
class | Operator |
| Interface (abstract base class) for computing a new partitioning/coloring/ ordering and exploiting their results. More...
|
|
class | Orderer |
| Interface (abstract base class) for computing a new ordering and describing the layout of elements in the new order. More...
|
|
class | Partitioner |
| Interface (abstract base class) for computing a new partitioning and describing the layout of elements in the new partition (the parts). More...
|
|
class | Partitioner2D |
| Interface (abstract base class) for computing a new 2D partitioning and describing the layout of elements in the new partitions. More...
|
|
class | Redistributor |
| Abstract base class for classes which are constructed with a Partitioner instance, and define methods to redistribute their objects. More...
|
|
Isorropia is the namespace that contains general definitions that apply to all partitioners and that contains abstract classes that declare the methods and data to be supplied by specific partitioners.