#include <Ifpack_CrsIlut.h>
Inheritance diagram for Ifpack_CrsIlut:


Public Member Functions | |
| 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. | |
| 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. | |
| 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 | |
| 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(). | |
Definition at line 51 of file Ifpack_CrsIlut.h.
| Ifpack_CrsIlut::Ifpack_CrsIlut | ( | const Ifpack_OverlapGraph * | OverlapGraph, | |
| double | DropTol = 1.0E-4, |
|||
| double | FillTol = 1.0 | |||
| ) |
Constructor using Ifpack_OverlapGraph.
Creates an object from the overlap graph.
| OverlapGraph | (In) - Graph describing the graph that should be used for the factors. | |
| DropTol | (In/Default) - Drop tolerance used by ILUT algorithm. | |
| FillTol | (In/Default) - Fill tolerance used by ILUT algorithm. |
Definition at line 44 of file Ifpack_CrsIlut.cpp.
| Ifpack_CrsIlut::Ifpack_CrsIlut | ( | const Epetra_RowMatrix * | UserMatrix, | |
| double | DropTol = 1.0E-4, |
|||
| double | FillTol = 1.0 | |||
| ) |
Constructor using Epetra_RowMatrix.
Creates an Ifpack_Graph object from the user graph implicitly defined by the Epetra_RowMatrix interface.
| RowMatrix | (In) - An object that has implemented the Epetra_RowMatrix interface. | |
| DropTol | (In/Default) - Drop tolerance used by ILUT algorithm. | |
| FillTol | (In/Default) - Fill tolerance used by ILUT algorithm. |
Definition at line 55 of file Ifpack_CrsIlut.cpp.
1.4.7