Isorropia: Partitioning, Load Balancing and 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. More...
Namespaces | |
Epetra | |
Utils | |
Utils is the namespace within the Isorropia namespace that defines general definitions of utilities that may be of use to any specific partitioner. | |
Classes | |
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... | |
Functions | |
std::string | Isorropia_Version () |
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.
std::string Isorropia::Isorropia_Version | ( | ) |