EpetraExt::CrsGraph_AMD Class Reference

EpetraExt::CrsGraph_AMD: A transform for Approximate Minimum Degree Reordering using Tim Daley's AMD Algorithm. More...

#include <EpetraExt_AMD_CrsGraph.h>

Inheritance diagram for EpetraExt::CrsGraph_AMD:

[legend]
List of all members.

Public Member Functions

 ~CrsGraph_AMD ()
 EpetraExt::CrsGraph_AMD Destructor.
 CrsGraph_AMD (bool verbose=false)
 EpetraExt::CrsGraph_AMD Constructor.
NewTypeRef operator() (OriginalTypeRef orig)
 EpetraExt::CrsGraph_AMD Transform Operator.

Private Attributes

Epetra_MapNewMap_
Epetra_CrsGraphNewGraph_
const bool verbose_

Detailed Description

EpetraExt::CrsGraph_AMD: A transform for Approximate Minimum Degree Reordering using Tim Daley's AMD Algorithm.

Definition at line 40 of file EpetraExt_AMD_CrsGraph.h.


Constructor & Destructor Documentation

EpetraExt::CrsGraph_AMD::~CrsGraph_AMD  ) 
 

EpetraExt::CrsGraph_AMD Destructor.

Definition at line 44 of file EpetraExt_AMD_CrsGraph.cpp.

EpetraExt::CrsGraph_AMD::CrsGraph_AMD bool  verbose = false  )  [inline]
 

EpetraExt::CrsGraph_AMD Constructor.

Creates a transform for AMD reordering of a Epetra_CrsGraph

Parameters:
In verbose - Turns on verbosity for debugging

Definition at line 52 of file EpetraExt_AMD_CrsGraph.h.


Member Function Documentation

CrsGraph_AMD::NewTypeRef EpetraExt::CrsGraph_AMD::operator() OriginalTypeRef  orig  )  [virtual]
 

EpetraExt::CrsGraph_AMD Transform Operator.

Takes in a Epetra_CrsGraph and generates a local block AMD reordered version

Parameters:
In orig - Original Epetra_CrsGraph to be Transformed
Returns:
Reordered Epetra_CrsGraph

Implements EpetraExt::Transform< T, U >.

Definition at line 53 of file EpetraExt_AMD_CrsGraph.cpp.


Member Data Documentation

Epetra_Map* EpetraExt::CrsGraph_AMD::NewMap_ [private]
 

Definition at line 68 of file EpetraExt_AMD_CrsGraph.h.

Epetra_CrsGraph* EpetraExt::CrsGraph_AMD::NewGraph_ [private]
 

Definition at line 69 of file EpetraExt_AMD_CrsGraph.h.

const bool EpetraExt::CrsGraph_AMD::verbose_ [private]
 

Definition at line 71 of file EpetraExt_AMD_CrsGraph.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:32:06 2008 for EpetraExt Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1