|
My Project
|
Public Member Functions | |
| virtual void | apply (Scalar &y, Scalar &x)=0 |
| virtual bool | analyze_matrix (BlockedMatrix< Scalar > *mat)=0 |
| virtual bool | analyze_matrix (BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 |
| virtual bool | create_preconditioner (BlockedMatrix< Scalar > *mat)=0 |
| virtual bool | create_preconditioner (BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 |
Static Public Member Functions | |
| static std::unique_ptr< Preconditioner > | create (PreconditionerType type, bool opencl_ilu_parallel, int verbosity) |
Protected Member Functions | |
| Preconditioner (int verbosity_) | |
Protected Attributes | |
| int | N = 0 |
| int | Nb = 0 |
| int | nnz = 0 |
| int | nnzb = 0 |
| int | verbosity = 0 |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |