EpetraExt::CrsMatrix_SolverMap Class Reference

Given an input Epetra_CrsMatrix, the column map is checked for missing indices associated with the local rows. More...

#include <EpetraExt_SolverMap_CrsMatrix.h>

Inheritance diagram for EpetraExt::CrsMatrix_SolverMap:

[legend]
List of all members.

Public Member Functions

 ~CrsMatrix_SolverMap ()
 Destructor.
 CrsMatrix_SolverMap ()
 Constructor.
NewTypeRef operator() (OriginalTypeRef orig)
 Constructs fixed view of Epetra_CrsMatrix as necessary.

Private Attributes

Epetra_MapNewColMap_
Epetra_CrsGraphNewGraph_

Detailed Description

Given an input Epetra_CrsMatrix, the column map is checked for missing indices associated with the local rows.

If found, a view of the Epetra_CrsMatrix is formed using a new Epetra_CrsGraph with a fixed column mapping including all local row indices.

Definition at line 45 of file EpetraExt_SolverMap_CrsMatrix.h.


Constructor & Destructor Documentation

EpetraExt::CrsMatrix_SolverMap::~CrsMatrix_SolverMap  ) 
 

Destructor.

Definition at line 41 of file EpetraExt_SolverMap_CrsMatrix.cpp.

EpetraExt::CrsMatrix_SolverMap::CrsMatrix_SolverMap  )  [inline]
 

Constructor.

Definition at line 60 of file EpetraExt_SolverMap_CrsMatrix.h.


Member Function Documentation

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

Constructs fixed view of Epetra_CrsMatrix as necessary.

Implements EpetraExt::Transform< T, U >.

Definition at line 50 of file EpetraExt_SolverMap_CrsMatrix.cpp.


Member Data Documentation

Epetra_Map* EpetraExt::CrsMatrix_SolverMap::NewColMap_ [private]
 

Definition at line 47 of file EpetraExt_SolverMap_CrsMatrix.h.

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

Definition at line 48 of file EpetraExt_SolverMap_CrsMatrix.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