Isorropia: Partitioning, Load Balancing and more
Isorropia::Epetra::Partitioner Member List
This is the complete list of members for Isorropia::Epetra::Partitioner, including all inherited members.
Isorropia::alreadyComputed() const =0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::alreadyComputed() const Isorropia::Epetra::Operator [inline, virtual]
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 [inline, virtual]
Isorropia::elemsWithProperty(int property, int *elementList, int len) const =0Isorropia::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 [inline, virtual]
extractPartsView(int &size, const int *&array) const Isorropia::Partitioner [inline, virtual]
Isorropia::extractPropertiesCopy(int len, int &size, int *array) const =0Isorropia::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 =0Isorropia::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 [inline, virtual]
Isorropia::numElemsWithProperty(int property) const =0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::numElemsWithProperty(int property) const Isorropia::Epetra::Operator [virtual]
Isorropia::numLocalProperties() const =0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::numLocalProperties() const Isorropia::Epetra::Operator [inline, virtual]
numPartSizesIsorropia::Epetra::Partitioner [private]
Isorropia::numProperties() const =0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::numProperties() const Isorropia::Epetra::Operator [inline, virtual]
operation_already_computed_Isorropia::Epetra::Operator [protected]
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_BlockMap > input_map, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< const Epetra_MultiVector > input_coords, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_CrsGraph > input_graph, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList &paramlist, 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 &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_RowMatrix > input_matrix, Teuchos::RCP< CostDescriber > costs, const Teuchos::ParameterList &paramlist, 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 &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Operator(Teuchos::RCP< const Epetra_MultiVector > coords, Teuchos::RCP< const Epetra_MultiVector > weights, const Teuchos::ParameterList &paramlist, int base)Isorropia::Epetra::Operator
Isorropia::operator[](int myElem) const =0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::operator[](int myElem) const Isorropia::Epetra::Operator [virtual]
paramlist_Isorropia::Epetra::Operator [protected]
partGIDsIsorropia::Epetra::Partitioner [private]
partition(bool force_repartitioning=false)Isorropia::Epetra::Partitioner [virtual]
Partitioner(Teuchos::RCP< const Epetra_CrsGraph > inputGraph, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_CrsGraph *inputGraph, const Teuchos::ParameterList &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_CrsGraph *inputGraph, CostDescriber *costs, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(Teuchos::RCP< const Epetra_RowMatrix > inputMatrix, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_RowMatrix *inputMatrix, const Teuchos::ParameterList &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_RowMatrix *inputMatrix, CostDescriber *costs, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(Teuchos::RCP< const Epetra_MultiVector > coords, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_MultiVector *coords, const Teuchos::ParameterList &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_MultiVector *coords, const Epetra_MultiVector *weights, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(Teuchos::RCP< const Epetra_BlockMap > inputMap, const Teuchos::ParameterList &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_BlockMap *inputMap, const Teuchos::ParameterList &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_CrsGraph *inputGraph, const Epetra_MultiVector *coords, const Teuchos::ParameterList &paramlist=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 &paramlist=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 &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
Partitioner(const Epetra_RowMatrix *inputMatrix, const Epetra_MultiVector *coords, const Teuchos::ParameterList &paramlist=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 &paramlist=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 &paramlist=Teuchos::ParameterList("EmptyParameterList"), bool compute_partitioning_now=true)Isorropia::Epetra::Partitioner
partSizesIsorropia::Epetra::Partitioner [private]
printMetricsIsorropia::Epetra::Partitioner [private]
printZoltanMetrics()Isorropia::Epetra::Partitioner [inline]
properties_Isorropia::Epetra::Operator [protected]
Isorropia::setParameters(const Teuchos::ParameterList &paramlist)=0Isorropia::Operator [pure virtual]
Isorropia::Epetra::Operator::setParameters(const Teuchos::ParameterList &paramlist)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 [inline, virtual]
Isorropia::Epetra::Operator::~Operator()Isorropia::Epetra::Operator [virtual]
~Partitioner()Isorropia::Epetra::Partitioner [virtual]