42 #ifndef EpetraExt_CRSGRAPH_SYMMRCM_H
43 #define EpetraExt_CRSGRAPH_SYMMRCM_H
45 #if defined(EpetraExt_SHOW_DEPRECATED_WARNINGS)
47 #warning "The EpetraExt package is deprecated"
90 BFT(
const std::vector< std::vector<int> > & adjlist,
99 const std::vector< std::vector<int> > & adjlist,
117 #endif //EpetraExt_CRSGRAPH_SYMMRCM_H
Generates the symmetric RCM reordered version of a Epetra_CrsGraph.
CrsGraph_SymmRCM(bool BruteForce=false, int testLeafWidth=5)
Constructor.
NewTypeRef operator()(OriginalTypeRef orig)
Transformation Operator.
std::vector< std::vector< int > > levelSets_
void NonNeighborLeaves(std::vector< int > &leaves, const std::vector< std::vector< int > > &adjlist, int count)
~CrsGraph_SymmRCM()
Destructor.
void ReverseVector(std::vector< int > &ordered)
BFT(const std::vector< std::vector< int > > &adjlist, int root, int max_width, bool &failed)