Isorropia: Partitioning, Load Balancing and more
|
Go to the source code of this file.
Namespaces | |
Isorropia | |
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. | |
Isorropia::Epetra | |
Functions | |
Epetra_MultiVector * | Isorropia::Epetra::createBalancedCopy (const Epetra_MultiVector &input_vector) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_MultiVector * | Isorropia::Epetra::createBalancedCopy (const Epetra_MultiVector &input_vector, const Teuchos::ParameterList ¶mlist) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_CrsGraph * | Isorropia::Epetra::createBalancedCopy (const Epetra_CrsGraph &input_graph) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_CrsGraph * | Isorropia::Epetra::createBalancedCopy (const Epetra_CrsGraph &input_graph, const Teuchos::ParameterList ¶mlist) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_CrsMatrix * | Isorropia::Epetra::createBalancedCopy (const Epetra_CrsMatrix &input_matrix) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_CrsMatrix * | Isorropia::Epetra::createBalancedCopy (const Epetra_CrsMatrix &input_matrix, const Teuchos::ParameterList ¶mlist) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_LinearProblem * | Isorropia::Epetra::createBalancedCopy (const Epetra_LinearProblem &input_problem) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
Epetra_LinearProblem * | Isorropia::Epetra::createBalancedCopy (const Epetra_LinearProblem &input_problem, const Teuchos::ParameterList ¶mlist) |
createBalancedCopy() creates a copy with a more balanced map. More... | |
__deprecated Teuchos::RCP < Epetra_CrsMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix) |
create_target_map() is an internal function used by Isorropia. More... | |
__deprecated Teuchos::RCP < Epetra_CrsMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix, const Epetra_Vector &row_weights) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix, CostDescriber &costs, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_RowMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_RowMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix, const Epetra_Vector &row_weights) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_RowMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_RowMatrix > | Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix, CostDescriber &costs, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsGraph > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_graph) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsGraph > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_matrix, const Epetra_Vector &row_weights) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsGraph > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_graph, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_CrsGraph > | Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_graph, CostDescriber &costs, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_LinearProblem > | Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_problem) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_LinearProblem > | Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_matrix, const Epetra_Vector &row_weights) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_LinearProblem > | Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_problem, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_LinearProblem > | Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_problem, CostDescriber &costs, const Teuchos::ParameterList ¶mlist) |
create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix. More... | |
__deprecated Teuchos::RCP < Epetra_MultiVector > | Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords, const Teuchos::ParameterList ¶mlist) |
__deprecated Teuchos::RCP < Epetra_MultiVector > | Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords, const Epetra_MultiVector &weights, const Teuchos::ParameterList ¶mlist) |
__deprecated Teuchos::RCP < Epetra_MultiVector > | Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords) |
__deprecated Teuchos::RCP < Epetra_MultiVector > | Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords, const Epetra_MultiVector &weights) |
Teuchos::RCP< Epetra_CrsMatrix > | Isorropia::Epetra::redistribute_rows (const Epetra_CrsMatrix &input_matrix, const Epetra_Map &target_rowmap, Epetra_Import *importer=0) |
redistribute_rows() is an internal Isorropia function, not part of the API. More... | |
Teuchos::RCP< Epetra_CrsMatrix > | Isorropia::Epetra::redistribute_rows (const Epetra_RowMatrix &input_matrix, const Epetra_Map &target_rowmap, Epetra_Import *importer=0) |
redistribute_rows() is an internal Isorropia function, not part of the API. More... | |
Teuchos::RCP< Epetra_CrsGraph > | Isorropia::Epetra::redistribute_rows (const Epetra_CrsGraph &input_graph, const Epetra_Map &target_rowmap, Epetra_Import *importer=0) |
Return a new Epetra_CrsGraph object constructed with target_rowmap, and with the contents of input_graph imported into it. More... | |
Teuchos::RCP< Epetra_MultiVector > | Isorropia::Epetra::redistribute (const Epetra_MultiVector &input, const Epetra_BlockMap &target_map, Epetra_Import *importer=0) |
Return a new Epetra_MultiVector object constructed with target_map, and with the contents of 'input' imported into it. More... | |
Teuchos::RCP< Epetra_Vector > | Isorropia::Epetra::redistribute (const Epetra_Vector &input, const Epetra_Map &target_map, Epetra_Import *importer=0) |
Return a new Epetra_Vector object constructed with target_map, and with the contents of 'input' imported into it. More... | |