_compareBeforeAndAfterGraph(const Epetra_RowMatrix *in_m, const Epetra_RowMatrix *out_m, const Epetra_CrsGraph *in_g, const Epetra_CrsGraph *out_g, const Epetra_Import &importer, std::vector< double > &balance, std::vector< int > &numCuts, std::vector< double > &cutWgt, std::vector< double > &cutn, std::vector< double > &cutl) const | Isorropia::Epetra::CostDescriber | private |
_transformWeights(const Epetra_Import &importer) | Isorropia::Epetra::CostDescriber | private |
allocate_hg_edge_weights_(int n) | Isorropia::Epetra::CostDescriber | private |
CostDescriber() | Isorropia::Epetra::CostDescriber | |
CostDescriber(const CostDescriber &costs) | Isorropia::Epetra::CostDescriber | |
free_hg_edge_weights_() | Isorropia::Epetra::CostDescriber | private |
getCosts(std::map< int, float > &vertexWeights, std::map< int, std::map< int, float > > &graphEdgeWeights, std::map< int, float > &hypergraphEdgeWeights) const | Isorropia::Epetra::CostDescriber | |
getEdges(int vertexGID, int len, int *nborGID, float *weights) const | Isorropia::Epetra::CostDescriber | private |
getGraphEdgeVertices(std::set< int > &gids) const | Isorropia::Epetra::CostDescriber | private |
getGraphEdgeWeights(int vertex_global_id, int num_neighbors, int *neighbor_global_ids, float *weights) const | Isorropia::Epetra::CostDescriber | privatevirtual |
getGraphEdgeWeights(int vertex_global_id, std::map< int, float > &wgtMap) const | Isorropia::Epetra::CostDescriber | private |
getHypergraphEdgeWeights(int numEdges, int *global_ids, float *weights) const | Isorropia::Epetra::CostDescriber | privatevirtual |
getHypergraphEdgeWeights(std::map< int, float > &wgtMap) const | Isorropia::Epetra::CostDescriber | private |
getNumGraphEdges(int vertex_global_id) const | Isorropia::Epetra::CostDescriber | privatevirtual |
getNumHypergraphEdgeWeights() const | Isorropia::Epetra::CostDescriber | privatevirtual |
getNumVertices() const | Isorropia::Epetra::CostDescriber | privatevirtual |
getVertexWeights(int numVertices, int *global_ids, float *weights) const | Isorropia::Epetra::CostDescriber | privatevirtual |
getVertexWeights(std::map< int, float > &wgtMap) const | Isorropia::Epetra::CostDescriber | private |
getVertexWeights() | Isorropia::Epetra::CostDescriber | inlineprivate |
graph_edge_weights_ | Isorropia::Epetra::CostDescriber | private |
graph_self_edges_ | Isorropia::Epetra::CostDescriber | private |
haveGlobalGraphEdgeWeights() const | Isorropia::Epetra::CostDescriber | private |
haveGlobalHypergraphEdgeWeights() const | Isorropia::Epetra::CostDescriber | private |
haveGlobalVertexWeights() const | Isorropia::Epetra::CostDescriber | private |
haveGraphEdgeWeights() const | Isorropia::Epetra::CostDescriber | privatevirtual |
haveHypergraphEdgeWeights() const | Isorropia::Epetra::CostDescriber | privatevirtual |
haveVertexWeights() const | Isorropia::Epetra::CostDescriber | privatevirtual |
hg_edge_gids_ | Isorropia::Epetra::CostDescriber | private |
hg_edge_weights_ | Isorropia::Epetra::CostDescriber | private |
Isorropia::Epetra::ZoltanLib::QueryObject class | Isorropia::Epetra::CostDescriber | friend |
Isorropia::Epetra::ZoltanLibClass class | Isorropia::Epetra::CostDescriber | friend |
Isorropia::Operator class | Isorropia::Epetra::CostDescriber | friend |
num_hg_edge_weights_ | Isorropia::Epetra::CostDescriber | private |
numGlobalGraphEdgeWeights_ | Isorropia::Epetra::CostDescriber | private |
numGlobalHypergraphEdgeWeights_ | Isorropia::Epetra::CostDescriber | private |
numGlobalVertexWeights_ | Isorropia::Epetra::CostDescriber | private |
operator<<(std::ostream &, const Isorropia::Epetra::CostDescriber &cd) | Isorropia::Epetra::CostDescriber | friend |
paramlist_ | Isorropia::Epetra::CostDescriber | private |
setGraphEdgeWeights(Teuchos::RCP< const Epetra_CrsMatrix > gewts) | Isorropia::Epetra::CostDescriber | |
setHypergraphEdgeWeights(Teuchos::RCP< const Epetra_Vector > hgewts) | Isorropia::Epetra::CostDescriber | |
setHypergraphEdgeWeights(int numHGedges, const int *hgGIDs, const float *hgEwgts) | Isorropia::Epetra::CostDescriber | |
setHypergraphEdgeWeights(int numHGedges, const int *hgGIDs, const double *hgEwgts) | Isorropia::Epetra::CostDescriber | |
setNumGlobalGraphEdgeWeights(int num) | Isorropia::Epetra::CostDescriber | private |
setNumGlobalHypergraphEdgeWeights(int num) | Isorropia::Epetra::CostDescriber | private |
setNumGlobalVertexWeights(int num) | Isorropia::Epetra::CostDescriber | private |
setParameters(const Teuchos::ParameterList ¶mlist) | Isorropia::Epetra::CostDescriber | privatevirtual |
setVertexWeights(Teuchos::RCP< const Epetra_Vector > vwgts) | Isorropia::Epetra::CostDescriber | |
show_cd(std::ostream &) const | Isorropia::Epetra::CostDescriber | |
vertex_weights_ | Isorropia::Epetra::CostDescriber | private |
~CostDescriber() | Isorropia::Epetra::CostDescriber | virtual |