#include <Ifpack_CrsIlut.h>
Inheritance diagram for Ifpack_CrsIlut:
Public Member Functions  
Constructors/Destructor  
Ifpack_CrsIlut (const Ifpack_OverlapGraph *OverlapGraph, double DropTol=1.0E4, double FillTol=1.0)  
Constructor using Ifpack_OverlapGraph.  
Ifpack_CrsIlut (const Epetra_RowMatrix *UserMatrix, double DropTol=1.0E4, double FillTol=1.0)  
Constructor using Epetra_RowMatrix.  
Ifpack_CrsIlut (const Ifpack_CrsIlut &Source)  
Copy constructor.  
virtual  ~Ifpack_CrsIlut () 
Ifpack_CrsIlut Destructor.  
Initialization methods.  
int  SetDropTol (double DropTol) 
Set Drop tolerance value as defined by the ILUT algorithm.  
int  SetFillTol (double FillTol) 
Set fill tolerance value as defined by the ILUT algorithm.  
Attribute access methods.  
double  DropTol () const 
Set Drop tolerance value as defined by the ILUT algorithm.  
double  FillTol () const 
Set fill tolerance value as defined by the ILUT algorithm.  
Protected Member Functions  
Methods needed to implement OverlapFactorObject.  
int  ProcessOverlapMatrix (const Epetra_RowMatrix &A) 
Processes the overlapped user matrix for computing the ILUT preconditioner.  
int  DerivedFactor () 
Compute ILUT factors L and U: WARNING: THIS ROUTINE IS NOT USER CALLABLE, CALL Factor(). 

Constructor using Ifpack_OverlapGraph. Creates an object from the overlap graph.


Constructor using Epetra_RowMatrix. Creates an Ifpack_Graph object from the user graph implicitly defined by the Epetra_RowMatrix interface.
