Isorropia: Partitioning, Load Balancing and more
|
This is the complete list of members for Isorropia::Epetra::Partitioner, including all inherited members.
Isorropia::alreadyComputed() const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::alreadyComputed() const | Isorropia::Epetra::Operator | inlinevirtual |
base_ | Isorropia::Epetra::Operator | protected |
clearPartSizes() | Isorropia::Epetra::Partitioner | |
compute(bool forceRecomputing=false) | Isorropia::Epetra::Partitioner | virtual |
computeNumberOfProperties() | Isorropia::Epetra::Operator | protected |
costs_ | Isorropia::Epetra::Operator | protected |
createNewMap() | Isorropia::Epetra::Partitioner | |
createNewMap(Epetra_Map *&outputMap) | Isorropia::Epetra::Partitioner | |
elemsInPart(int part, int *elementList, int len) const | Isorropia::Epetra::Partitioner | inlinevirtual |
Isorropia::elemsWithProperty(int property, int *elementList, int len) const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::elemsWithProperty(int property, int *elementList, int len) const | Isorropia::Epetra::Operator | virtual |
exportsSize_ | Isorropia::Epetra::Operator | protected |
extractPartsCopy(int len, int &size, int *array) const | Isorropia::Partitioner | inlinevirtual |
extractPartsView(int &size, const int *&array) const | Isorropia::Partitioner | inlinevirtual |
Isorropia::extractPropertiesCopy(int len, int &size, int *array) const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::extractPropertiesCopy(int len, int &size, int *array) const | Isorropia::Epetra::Operator | virtual |
Isorropia::extractPropertiesView(int &size, const int *&array) const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::extractPropertiesView(int &size, const int *&array) const | Isorropia::Epetra::Operator | virtual |
getCosts() | Isorropia::Epetra::Operator | inline |
global_num_graph_edge_weights_ | Isorropia::Epetra::Operator | protected |
global_num_hg_edge_weights_ | Isorropia::Epetra::Operator | protected |
global_num_vertex_weights_ | Isorropia::Epetra::Operator | protected |
imports_ | Isorropia::Epetra::Operator | protected |
input_coords_ | Isorropia::Epetra::Operator | protected |
input_graph_ | Isorropia::Epetra::Operator | protected |
input_map_ | Isorropia::Epetra::Operator | protected |
input_matrix_ | Isorropia::Epetra::Operator | protected |
lib_ | Isorropia::Epetra::Operator | protected |
numElemsInPart(int part) const | Isorropia::Epetra::Partitioner | inlinevirtual |
Isorropia::numElemsWithProperty(int property) const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::numElemsWithProperty(int property) const | Isorropia::Epetra::Operator | virtual |
Isorropia::numLocalProperties() const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::numLocalProperties() const | Isorropia::Epetra::Operator | inlinevirtual |
numPartSizes | Isorropia::Epetra::Partitioner | private |
Isorropia::numProperties() const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::numProperties() const | Isorropia::Epetra::Operator | inlinevirtual |
operation_already_computed_ | Isorropia::Epetra::Operator | protected |
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_BlockMap > input_map, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< const Epetra_MultiVector > input_coords, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs, Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs, Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Operator(Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist, int base) | Isorropia::Epetra::Operator | |
Isorropia::operator[](int myElem) const =0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::operator[](int myElem) const | Isorropia::Epetra::Operator | virtual |
paramlist_ | Isorropia::Epetra::Operator | protected |
partGIDs | Isorropia::Epetra::Partitioner | private |
partition(bool force_repartitioning=false) | Isorropia::Epetra::Partitioner | virtual |
Partitioner(Teuchos::RCP< const Epetra_CrsGraph > inputGraph, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_CrsGraph *inputGraph, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_CrsGraph > inputGraph, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_CrsGraph *inputGraph, CostDescriber *costs, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_RowMatrix > inputMatrix, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_RowMatrix *inputMatrix, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_RowMatrix > inputMatrix, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_RowMatrix *inputMatrix, CostDescriber *costs, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_MultiVector *coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_MultiVector *coords, const Epetra_MultiVector *weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_BlockMap > inputMap, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_BlockMap *inputMap, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_CrsGraph > inputGraph, Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_CrsGraph *inputGraph, const Epetra_MultiVector *coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_CrsGraph > inputGraph, Teuchos::RCP< CostDescriber > costs, Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_CrsGraph *inputGraph, CostDescriber *costs, const Epetra_MultiVector *coords, const Epetra_MultiVector *weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_RowMatrix > inputMatrix, Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_RowMatrix *inputMatrix, const Epetra_MultiVector *coords, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(Teuchos::RCP< const Epetra_RowMatrix > inputMatrix, Teuchos::RCP< CostDescriber > costs, Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
Partitioner(const Epetra_RowMatrix *inputMatrix, CostDescriber *costs, const Epetra_MultiVector *coords, const Epetra_MultiVector *weights, const Teuchos::ParameterList ¶mlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true) | Isorropia::Epetra::Partitioner | |
partSizes | Isorropia::Epetra::Partitioner | private |
printMetrics | Isorropia::Epetra::Partitioner | private |
printZoltanMetrics() | Isorropia::Epetra::Partitioner | inline |
properties_ | Isorropia::Epetra::Operator | protected |
Isorropia::setParameters(const Teuchos::ParameterList ¶mlist)=0 | Isorropia::Operator | pure virtual |
Isorropia::Epetra::Operator::setParameters(const Teuchos::ParameterList ¶mlist) | Isorropia::Epetra::Operator | virtual |
setPartSizes(int len, int *global_part_id, float *part_size) | Isorropia::Epetra::Partitioner | |
weights_ | Isorropia::Epetra::Operator | protected |
Isorropia::~Operator() | Isorropia::Operator | inlinevirtual |
Isorropia::Epetra::Operator::~Operator() | Isorropia::Epetra::Operator | virtual |
~Partitioner() | Isorropia::Epetra::Partitioner | virtual |