#include <EpetraExt_BlockAdjacencyGraph.h>
◆ ~BlockAdjacencyGraph()
EpetraExt::BlockAdjacencyGraph::~BlockAdjacencyGraph |
( |
| ) |
|
|
inline |
◆ BlockAdjacencyGraph()
EpetraExt::BlockAdjacencyGraph::BlockAdjacencyGraph |
( |
| ) |
|
|
inline |
◆ compute() [1/2]
Constructs an adjacency graph representing the block connectivity of the input graph, where nbrr
is the number of block rows in B
and r
contains the row index where each block begins.
A reference-counted pointer to an Epetra_CrsGraph that has nbrr
rows is returned as well as the vector of weights
. This vector is of length nbrr
returns some weighting on the block adjacency graph that can be used to balance the original graph B
. Right now, that weighting is just the number of rows in each block.
Definition at line 246 of file EpetraExt_BlockAdjacencyGraph.cpp.
◆ compute() [2/2]
template<typename int_type >
◆ csr_bst()
int * EpetraExt::BlockAdjacencyGraph::csr_bst |
( |
int |
n | ) |
|
|
private |
◆ csr_bstrootindex()
int EpetraExt::BlockAdjacencyGraph::csr_bstrootindex |
( |
int |
n | ) |
|
|
private |
The documentation for this class was generated from the following files: