IFPACK Development
Public Member Functions
Ifpack_RCMReordering Class Reference

Ifpack_RCMReordering: reverse Cuthill-McKee reordering. More...

#include <Ifpack_RCMReordering.h>

Inheritance diagram for Ifpack_RCMReordering:
Inheritance graph
[legend]
Collaboration diagram for Ifpack_RCMReordering:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Ifpack_RCMReordering ()
 Constructor for Ifpack_Graph's.
 Ifpack_RCMReordering (const Ifpack_RCMReordering &RHS)
 Copy Constructor.
Ifpack_RCMReorderingoperator= (const Ifpack_RCMReordering &RHS)
 Assignment operator.
virtual ~Ifpack_RCMReordering ()
 Destructor.
virtual int SetParameter (const string Name, const int Value)
 Sets integer parameters `Name'.
virtual int SetParameter (const string Name, const double Value)
 Sets double parameters `Name'.
virtual int SetParameters (Teuchos::ParameterList &List)
 Sets all parameters.
virtual int Compute (const Ifpack_Graph &Graph)
 Computes all it is necessary to initialize the reordering object.
virtual int Compute (const Epetra_RowMatrix &Matrix)
 Computes all it is necessary to initialize the reordering object.
virtual bool IsComputed () const
 Returns true is the reordering object has been successfully initialized, false otherwise.
virtual int Reorder (const int i) const
 Returns the reordered index of row i.
virtual int InvReorder (const int i) const
 Returns the inverse reordered index of row i.
virtual int P (const Epetra_MultiVector &Xorig, Epetra_MultiVector &Xreord) const
 Applies reordering to multivector X, whose local length equals the number of local rows.
virtual int Pinv (const Epetra_MultiVector &Xorig, Epetra_MultiVector &Xinvreord) const
 Applies inverse reordering to multivector X, whose local length equals the number of local rows.
virtual ostream & Print (std::ostream &os) const
 Prints basic information on iostream. This function is used by operator<<.
virtual int NumMyRows () const
 Returns the number of local rows.
virtual int RootNode () const
 Returns the root node.

Detailed Description

Ifpack_RCMReordering: reverse Cuthill-McKee reordering.

Definition at line 45 of file Ifpack_RCMReordering.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Friends