EpetraExt Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
EpetraExt::CrsGraph_SymmRCM::BFT Class Reference

Public Member Functions

 BFT (const std::vector< std::vector< int > > &adjlist, int root, int max_width, bool &failed)
 
int Width ()
 
int Depth ()
 
void NonNeighborLeaves (std::vector< int > &leaves, const std::vector< std::vector< int > > &adjlist, int count)
 
void ReverseVector (std::vector< int > &ordered)
 

Private Attributes

bool failed_
 
int width_
 
int depth_
 
int nodes_
 
std::vector< std::vector< int > > levelSets_
 

Detailed Description

Definition at line 80 of file EpetraExt_SymmRCM_CrsGraph.h.

Constructor & Destructor Documentation

EpetraExt::CrsGraph_SymmRCM::BFT::BFT ( const std::vector< std::vector< int > > &  adjlist,
int  root,
int  max_width,
bool &  failed 
)

Member Function Documentation

int EpetraExt::CrsGraph_SymmRCM::BFT::Width ( )
inline

Definition at line 89 of file EpetraExt_SymmRCM_CrsGraph.h.

int EpetraExt::CrsGraph_SymmRCM::BFT::Depth ( )
inline

Definition at line 90 of file EpetraExt_SymmRCM_CrsGraph.h.

void EpetraExt::CrsGraph_SymmRCM::BFT::NonNeighborLeaves ( std::vector< int > &  leaves,
const std::vector< std::vector< int > > &  adjlist,
int  count 
)
void EpetraExt::CrsGraph_SymmRCM::BFT::ReverseVector ( std::vector< int > &  ordered)

Member Data Documentation

bool EpetraExt::CrsGraph_SymmRCM::BFT::failed_
private

Definition at line 99 of file EpetraExt_SymmRCM_CrsGraph.h.

int EpetraExt::CrsGraph_SymmRCM::BFT::width_
private

Definition at line 100 of file EpetraExt_SymmRCM_CrsGraph.h.

int EpetraExt::CrsGraph_SymmRCM::BFT::depth_
private

Definition at line 101 of file EpetraExt_SymmRCM_CrsGraph.h.

int EpetraExt::CrsGraph_SymmRCM::BFT::nodes_
private

Definition at line 102 of file EpetraExt_SymmRCM_CrsGraph.h.

std::vector< std::vector<int> > EpetraExt::CrsGraph_SymmRCM::BFT::levelSets_
private

Definition at line 104 of file EpetraExt_SymmRCM_CrsGraph.h.


The documentation for this class was generated from the following file: