40 #ifndef _Isorropia_Partitioner2D_hpp_ 41 #define _Isorropia_Partitioner2D_hpp_ 44 #include <Teuchos_ParameterList.hpp> 82 virtual void partition(
bool force_repartitioning=
false) = 0;
Isorropia is the namespace that contains general definitions that apply to all partitioners and that ...
Definition: Isorropia_Epetra.hpp:60
virtual void elemsInPart(int part, int *elementList, int len) const =0
Fill user-allocated list (of length len) with the local element ids to be located in the given part...
Interface (abstract base class) for computing a new 2D partitioning and describing the layout of elem...
Definition: Isorropia_Partitioner2D.hpp:60
virtual void partition(bool force_repartitioning=false)=0
Method which does the work of computing a new partitioning.
virtual ~Partitioner2D()
Destructor.
Definition: Isorropia_Partitioner2D.hpp:65
virtual int numElemsInPart(int part) const =0
Return the number of LOCAL elements in a given part.
Interface (abstract base class) for computing a new partitioning and describing the layout of element...
Definition: Isorropia_Partitioner.hpp:59