Isorropia: Partitioning, Load Balancing and more
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NIsorropiaIsorropia 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
 NEpetra
 NZoltanLibThe CostDescriber class describes the vertex, edge and/or hyperedge weights
 CQueryObjectQueryObject is a class that contains the query functions required by the Zoltan library
 CColorerAn implementation of the Colorer interface that operates on Epetra matrices and linear systems
 CCostDescriber
 CLevelSchedulerAn implementation of the LevelScheduler interface that operates on and Epetra_CrsGraph, representing the non-zeros in a matrix
 CLibraryAn implementation of the Partitioner interface that operates on Epetra matrices and linear systems
 CMatcherAn implementation of the Matcher interface that operates on Epetra matrices and Graphs
 COperatorAn implementation of the Partitioner interface that operates on Epetra matrices and linear systems
 COrdererAn implementation of the Orderer interface that operates on Epetra matrices and linear systems
 CPartitionerAn implementation of the Partitioner interface that operates on Epetra matrices and linear systems
 CPartitioner2DAn implementation of the Partitioner interface that operates on Epetra matrices and linear systems
 CProberAn implementation of the Prober interface that operates on Epetra matrices and linear systems
 CRedistributor
Class which is constructed with a Partitioner instance, and provides several methods for redistributing Epetra objects given the partitioning computed by the Partitioner object
 CZoltanLibClass
 CColorerInterface (abstract base class) for computing a new coloring and describing the result
 CCostDescriberInterface (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
 CExceptionA simple extension of std::exception with constructors that accept a message in the form of a 'const char*' or a 'std::string'
 CLevelSchedulerInterface (abstract base class) for an operator that computes a partitioning of local elements into levels
 COperatorInterface (abstract base class) for computing a new partitioning/coloring/ ordering and exploiting their results
 COrdererInterface (abstract base class) for computing a new ordering and describing the layout of elements in the new order
 CPartitionerInterface (abstract base class) for computing a new partitioning and describing the layout of elements in the new partition (the parts)
 CPartitioner2DInterface (abstract base class) for computing a new 2D partitioning and describing the layout of elements in the new partitions
 CRedistributorAbstract base class for classes which are constructed with a Partitioner instance, and define methods to redistribute their objects