Isorropia: Partitioning, Load Balancing and more
Namespaces | Classes | Functions
Isorropia Namespace Reference

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 ()
 

Detailed Description

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.

Function Documentation

std::string Isorropia::Isorropia_Version ( )