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...


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 'stdstring'. 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  Redistributor
 Abstract base class for classes which are constructed with a Partitioner instance, and define methods to redistribute their objects. More...

Namespaces

namespace  Epetra
namespace  Utils
 Utils is the namespace within the Isorropia namespace that defines general definitions of utilities that may be of use to any specific partitioner.

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