| 
    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... | |