#include <Isorropia_EpetraInternalPartitioner.hpp>
Inheritance diagram for Isorropia::Epetra::InternalPartitioner:


Public Member Functions | |
| InternalPartitioner (Teuchos::RCP< const Epetra_CrsGraph > input_graph) | |
| InternalPartitioner (Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs) | |
| InternalPartitioner (Teuchos::RCP< const Epetra_RowMatrix > input_matrix) | |
| InternalPartitioner (Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs) | |
| virtual | ~InternalPartitioner () |
| virtual int | repartition (Teuchos::ParameterList ¶mlist, std::vector< int > &myNewElements, int &exportsSize, std::vector< int > &imports) |
| virtual int | color (Teuchos::ParameterList ¶mlist, std::vector< int > &myNewElements) |
| virtual int | order (Teuchos::ParameterList ¶mlist, std::vector< int > &myNewElements) |
| void | setInput (Teuchos::RCP< const Epetra_CrsGraph > input_graph) |
| void | setInput (Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs) |
| void | setInput (Teuchos::RCP< const Epetra_RowMatrix > input_matrix) |
| void | setInput (Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs) |
| void | setInputType (std::string inputType) |
Protected Member Functions | |
| virtual int | precompute () |
| virtual int | postcompute () |
Protected Attributes | |
| std::string | inputType_ |
| Teuchos::RCP< const Epetra_BlockMap > | input_map_ |
| Teuchos::RCP< const Epetra_CrsGraph > | input_graph_ |
| Teuchos::RCP< const Epetra_RowMatrix > | input_matrix_ |
| Teuchos::RCP< Isorropia::Epetra::CostDescriber > | costs_ |
| Teuchos::RCP< Epetra_Vector > | weights_ |
| Isorropia::Epetra::InternalPartitioner::InternalPartitioner | ( | Teuchos::RCP< const Epetra_CrsGraph > | input_graph | ) |
| Isorropia::Epetra::InternalPartitioner::InternalPartitioner | ( | Teuchos::RCP< const Epetra_CrsGraph > | input_graph, | |
| Teuchos::RCP< CostDescriber > | costs | |||
| ) |
| Isorropia::Epetra::InternalPartitioner::InternalPartitioner | ( | Teuchos::RCP< const Epetra_RowMatrix > | input_matrix | ) |
| Isorropia::Epetra::InternalPartitioner::InternalPartitioner | ( | Teuchos::RCP< const Epetra_RowMatrix > | input_matrix, | |
| Teuchos::RCP< CostDescriber > | costs | |||
| ) |
| virtual Isorropia::Epetra::InternalPartitioner::~InternalPartitioner | ( | ) | [virtual] |
| virtual int Isorropia::Epetra::InternalPartitioner::repartition | ( | Teuchos::ParameterList & | paramlist, | |
| std::vector< int > & | myNewElements, | |||
| int & | exportsSize, | |||
| std::vector< int > & | imports | |||
| ) | [virtual] |
Implements Isorropia::Epetra::Library.
| virtual int Isorropia::Epetra::InternalPartitioner::color | ( | Teuchos::ParameterList & | paramlist, | |
| std::vector< int > & | myNewElements | |||
| ) | [virtual] |
Implements Isorropia::Epetra::Library.
| virtual int Isorropia::Epetra::InternalPartitioner::order | ( | Teuchos::ParameterList & | paramlist, | |
| std::vector< int > & | myNewElements | |||
| ) | [virtual] |
Implements Isorropia::Epetra::Library.
| virtual int Isorropia::Epetra::InternalPartitioner::precompute | ( | ) | [protected, virtual] |
Reimplemented from Isorropia::Epetra::Library.
| virtual int Isorropia::Epetra::InternalPartitioner::postcompute | ( | ) | [protected, virtual] |
Implements Isorropia::Epetra::Library.
| void Isorropia::Epetra::Library::setInput | ( | Teuchos::RCP< const Epetra_CrsGraph > | input_graph | ) | [inherited] |
| void Isorropia::Epetra::Library::setInput | ( | Teuchos::RCP< const Epetra_CrsGraph > | input_graph, | |
| Teuchos::RCP< CostDescriber > | costs | |||
| ) | [inherited] |
| void Isorropia::Epetra::Library::setInput | ( | Teuchos::RCP< const Epetra_RowMatrix > | input_matrix | ) | [inherited] |
| void Isorropia::Epetra::Library::setInput | ( | Teuchos::RCP< const Epetra_RowMatrix > | input_matrix, | |
| Teuchos::RCP< CostDescriber > | costs | |||
| ) | [inherited] |
| void Isorropia::Epetra::Library::setInputType | ( | std::string | inputType | ) | [inline, inherited] |
std::string Isorropia::Epetra::Library::inputType_ [protected, inherited] |
Teuchos::RCP<const Epetra_BlockMap> Isorropia::Epetra::Library::input_map_ [protected, inherited] |
Teuchos::RCP<const Epetra_CrsGraph> Isorropia::Epetra::Library::input_graph_ [protected, inherited] |
Teuchos::RCP<const Epetra_RowMatrix> Isorropia::Epetra::Library::input_matrix_ [protected, inherited] |
Teuchos::RCP<Isorropia::Epetra::CostDescriber> Isorropia::Epetra::Library::costs_ [protected, inherited] |
Teuchos::RCP<Epetra_Vector> Isorropia::Epetra::Library::weights_ [protected, inherited] |