#include <Ifpack_CrsIlut.h>
Inheritance diagram for Ifpack_CrsIlut:
Public Member Functions | |
Constructors/Destructor | |
| Ifpack_CrsIlut (const Ifpack_OverlapGraph *OverlapGraph, double DropTol=1.0E-4, double FillTol=1.0) | |
| Constructor using Ifpack_OverlapGraph. | |
| Ifpack_CrsIlut (const Epetra_RowMatrix *UserMatrix, double DropTol=1.0E-4, 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. | |
| int | SetParameters (const Teuchos::ParameterList ¶meterlist, bool cerr_warning_if_unused=false) |
| Set parameters using a Teuchos::ParameterList object. | |
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.
|
1.3.9.1