40#ifndef _Isorropia_Zoltan_Repartition_hpp_
41#define _Isorropia_Zoltan_Repartition_hpp_
45#ifdef HAVE_ISORROPIA_ZOLTAN
47#include <Teuchos_RefCountPtr.hpp>
48#include <Teuchos_ParameterList.hpp>
59class Epetra_RowMatrix;
94repartition(Teuchos::RefCountPtr<const Epetra_CrsGraph> input_graph,
95 Teuchos::RefCountPtr<const Isorropia::Epetra::CostDescriber> costs,
96 Teuchos::ParameterList& paramlist,
97 std::vector<int>& myNewElements,
98 std::map<int,int>& exports,
99 std::map<int,int>& imports);
117repartition(Teuchos::RefCountPtr<const Epetra_RowMatrix> input_matrix,
118 Teuchos::RefCountPtr<const Isorropia::Epetra::CostDescriber> costs,
119 Teuchos::ParameterList& paramlist,
120 std::vector<int>& myNewElements,
121 std::map<int,int>& exports,
122 std::map<int,int>& imports);
141load_balance(MPI_Comm &comm,
142 Teuchos::ParameterList& paramlist,
143 QueryObject & queryObject,
144 std::vector<int>& myNewElements,
145 std::map<int,int>& exports,
146 std::map<int,int>& imports);
Isorropia is the namespace that contains general definitions that apply to all partitioners and that ...
Definition: Isorropia_Epetra.hpp:60