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> 58 class Epetra_CrsGraph;
59 class Epetra_RowMatrix;
94 repartition(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);
117 repartition(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);
141 load_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