Isorropia_Epetra.hpp File Reference

#include <Isorropia_ConfigDefs.hpp>
#include <Teuchos_RCP.hpp>
#include <Teuchos_ParameterList.hpp>

Include dependency graph for Isorropia_Epetra.hpp:

Go to the source code of this file.

Namespaces

namespace  Isorropia
namespace  Isorropia::Epetra

Functions

Epetra_MultiVector * Isorropia::Epetra::createBalancedCopy (const Epetra_MultiVector &input_vector)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_MultiVector * Isorropia::Epetra::createBalancedCopy (const Epetra_MultiVector &input_vector, const Teuchos::ParameterList &paramlist)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_CrsGraph * Isorropia::Epetra::createBalancedCopy (const Epetra_CrsGraph &input_graph)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_CrsGraph * Isorropia::Epetra::createBalancedCopy (const Epetra_CrsGraph &input_graph, const Teuchos::ParameterList &paramlist)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_CrsMatrix * Isorropia::Epetra::createBalancedCopy (const Epetra_CrsMatrix &input_matrix)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_CrsMatrix * Isorropia::Epetra::createBalancedCopy (const Epetra_CrsMatrix &input_matrix, const Teuchos::ParameterList &paramlist)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_LinearProblem * Isorropia::Epetra::createBalancedCopy (const Epetra_LinearProblem &input_problem)
 createBalancedCopy() creates a copy with a more balanced map.
Epetra_LinearProblem * Isorropia::Epetra::createBalancedCopy (const Epetra_LinearProblem &input_problem, const Teuchos::ParameterList &paramlist)
 createBalancedCopy() creates a copy with a more balanced map.
__deprecated Teuchos::RCP<
Epetra_CrsMatrix > 
Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &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.
__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.
__deprecated Teuchos::RCP<
Epetra_CrsMatrix > 
Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__deprecated Teuchos::RCP<
Epetra_CrsMatrix > 
Isorropia::Epetra::create_balanced_copy (const Epetra_CrsMatrix &input_matrix, CostDescriber &costs, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__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.
__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.
__deprecated Teuchos::RCP<
Epetra_RowMatrix > 
Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__deprecated Teuchos::RCP<
Epetra_RowMatrix > 
Isorropia::Epetra::create_balanced_copy (const Epetra_RowMatrix &input_matrix, CostDescriber &costs, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__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.
__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.
__deprecated Teuchos::RCP<
Epetra_CrsGraph > 
Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_graph, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__deprecated Teuchos::RCP<
Epetra_CrsGraph > 
Isorropia::Epetra::create_balanced_copy (const Epetra_CrsGraph &input_graph, CostDescriber &costs, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__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.
__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.
__deprecated Teuchos::RCP<
Epetra_LinearProblem > 
Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_problem, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__deprecated Teuchos::RCP<
Epetra_LinearProblem > 
Isorropia::Epetra::create_balanced_copy (const Epetra_LinearProblem &input_problem, CostDescriber &costs, const Teuchos::ParameterList &paramlist)
 create_balanced_copy(), which is part of the Isorropia API, is used to create and return a balanced copy of an input Epetra_CrsMatrix.
__deprecated Teuchos::RCP<
Epetra_MultiVector > 
Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords, const Teuchos::ParameterList &paramlist)
__deprecated Teuchos::RCP<
Epetra_MultiVector > 
Isorropia::Epetra::create_balanced_copy (const Epetra_MultiVector &coords, const Epetra_MultiVector &weights, const Teuchos::ParameterList &paramlist)
__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.
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.
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.
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.
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.