#include <EpetraExt_AmesosAMDGlobal_CrsGraph.h>
Public Member Functions | |
~AmesosAMDGlobal_CrsGraph () | |
AmesosAMDGlobal_CrsGraph (bool verbose=false, bool debug=false) | |
NewTypeRef | operator() (OriginalTypeRef orig) |
std::vector< int > | RowPerm () |
std::vector< int > | ColPerm () |
std::vector< int > | Perm () |
std::vector< int > | BlockPtr () |
int | NumBlocks () |
Block Triangular Factorization (Reordering) of Epetra_CrsGraph
Uses Tim Davis' AMDGlobal algorithm to find a block lower or upper triangular ordering form a Epetra_CrsGraph.
EpetraExt::AmesosAMDGlobal_CrsGraph::~AmesosAMDGlobal_CrsGraph | ( | ) |
Destructor
|
inline |
Default Constructor
AmesosAMDGlobal_CrsGraph::NewTypeRef EpetraExt::AmesosAMDGlobal_CrsGraph::operator() | ( | OriginalTypeRef | orig | ) |
Construction of AMDGlobal ordered Epetra_CrsGraph from orig
object.
Preconditions:
Invariants:
Postconditions: