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

Teuchos::RCP< Partitioner > Isorropia::Epetra::create_partitioner (Teuchos::RCP< const Epetra_CrsGraph > input_graph, const Teuchos::ParameterList &paramlist)
 create_partitioner(), a function which is part of the Isorropia API, creates a Partitioner object that can be used to instantiate a Redistributor object.
Teuchos::RCP< Partitioner > Isorropia::Epetra::create_partitioner (Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList &paramlist)
 create_partitioner(), a function which is part of the Isorropia API, creates a Partitioner object that can be used to instantiate a Redistributor object.
Teuchos::RCP< Partitioner > Isorropia::Epetra::create_partitioner (Teuchos::RCP< const Epetra_RowMatrix > input_matrix, const Teuchos::ParameterList &paramlist)
 create_partitioner(), a function which is part of the Isorropia API, creates a Partitioner object that can be used to instantiate a Redistributor object.
Teuchos::RCP< Partitioner > Isorropia::Epetra::create_partitioner (Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList &paramlist)
 create_partitioner(), a function which is part of the Isorropia API, creates a Partitioner object that can be used to instantiate a Redistributor object.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
 redistribute() is an internal Isorropia function(), not part of the Isorropia API.
Teuchos::RCP< Epetra_Vector > Isorropia::Epetra::redistribute (const Epetra_Vector &input, const Epetra_Map &target_map, Epetra_Import *importer=0)
 redistribute() is an internal Isorropia function(), not part of the Isorropia API.